我在xlsx中导出数据集有问题。我的代码:
DataSet freeTable = new DataSet();
freeTable = FoxDal.Instance.freeTable;
XLWorkbook wb = new XLWorkbook();
wb.Worksheets.Add(freeTable.Tables[0], "sheet1");
wb.SaveAs(@"E:test5.xlsx");
在运行代码与给我的提示时(询问我在哪里xlreentrantenumerables.cs),如果我不选择它,而不是抛出异常系统。即时通讯使用nledxml。此框架有一些附带的库吗?用小桌子我的代码工作。
i将框架更改为epplus,现在我可以转换大文件。我的新代码:
DataSet freeTable = new DataSet();
freeTable = FoxDal.Instance.freeTable;
FileInfo fileInfo = new FileInfo(@"E:Test.xlsx");
using (ExcelPackage pck = new ExcelPackage())
{
ExcelWorksheet ws = pck.Workbook.Worksheets.Add("table");
ws.Cells["A1"].LoadFromDataTable(freeTable.Tables[0], true);
pck.SaveAs(fileInfo);
}