我正在使用EPPlus 2.9.0.1和Visual Basic。
我有一个包含35行和4列的DataTable,代码如下:
Dim FullFilePath As String = "c:\Report.xlxs"
Dim newFile As FileInfo = New FileInfo(FullFilePath)
Using package As ExcelPackage = New ExcelPackage(newFile)
Dim worksheet As ExcelWorksheet = package.Workbook.Worksheets.Add("Relatório")
worksheet.Cells.LoadFromDataTable(gSystemTable, False)
package.Save()
End Using
当调用方法'LoadFromDataTable'时,我得到一个ArgumentException(不允许使用负行和列号)。据我所知,我的行号或列号中没有负数。
为什么会出现这种错误?
答案 0 :(得分:1)
您需要指定要将数据添加到工作表的范围。
例如:
worksheet.Cells("A1").LoadFromDataTable(gSystemTable, False)