EPPlus未填充Excel文件

本文关键字:文件 Excel 填充 EPPlus | 更新日期: 2023-09-27 18:17:03

我正在使用EPPlus导出数据表到Excel,但我一直没有得到任何结果。我得到一个工作表与标题和标签上的标签,但没有数据。我验证了tableadapter中是否有数据

下面是我的代码:
        FileInfo newFile = new FileInfo("c:'temp'fn.xlsx");
        ExcelPackage epp = new ExcelPackage(newFile);
        var ws = epp.Workbook.Worksheets.Add(acctno);
        TransTableAdapter.FillByAcct(MSDataSet.TransWithName, acctno);
        ws.Cells.LoadFromDataTable(MSDataSet.TransWithName, true, OfficeOpenXml.Table.TableStyles.Light8);
        epp.Save();
        epp.Dispose();

请帮助如果你可以。谢谢!

EPPlus未填充Excel文件

如果其他人遇到这个问题,这里有一个解决方案——使用GET而不是FILL:

 MSDataSet.TransDataTable newTransTable;
 newTransTable = TransTableAdapter.GetDataByDFI(@acctno);
 ws.Cells.LoadFromDataTable(newTransTable, true, OfficeOpenXml.Table.TableStyles.Light8);