EPPlus不填写Excel文件

时间:2016-11-08 17:31:29

标签: c# epplus tableadapter

我正在使用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(); 如果可以,请帮助。谢谢!

1 个答案:

答案 0 :(得分:-1)

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

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