EPPlus抛出参数异常(不允许使用负行号和列号)

时间:2011-10-31 12:28:31

标签: vb.net epplus

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

为什么会出现这种错误?

1 个答案:

答案 0 :(得分:1)

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

例如:

worksheet.Cells("A1").LoadFromDataTable(gSystemTable, False)