【问题标题】:EPPlus throwing Argument Exception (Negative row and column numbers are not allowed)EPPlus 抛出参数异常(不允许负的行号和列号)
【发布时间】:2011-10-31 12:28:30
【问题描述】:

我在 Visual Basic 中使用 EPPlus 2.9.0.1。

我有一个包含 35 行和 4 列的数据表以及以下代码:

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

为什么会出现这个错误?

【问题讨论】:

  • 用 C# 得到同样的错误...你是如何处理这个异常的???

标签: vb.net epplus


【解决方案1】:

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

例如:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-10
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2011-10-21
    • 2011-08-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多