2011-10-31 4 views
2

Visual Basic에서 EPPlus 2.9.0.1을 사용하고 있습니다.EPPlus throw Argument Exception (음수 행 및 열 번호는 허용되지 않습니다)

나는 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

는이 예외를 처리 했는가 ... C 번호와 같은 오류가 ??? – gdoron

답변

1

데이터를 워크 시트에 추가 할 범위를 지정해야합니다. 예를 들어

:

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