2

我在 Visual Basic 中使用 EPPlus 2.9.0.1。

我有一个包含 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(不允许使用负数行数和列数)。据我所知,我在行号或列号中没有负数。

为什么会发生此错误?

4

1 回答 1

1

您需要指定要将数据添加到工作表的范围。

例如:

worksheet.Cells("A1").LoadFromDataTable(gSystemTable, False)
于 2011-11-29T10:30:23.187 回答