2016-06-20 7 views
5

Właśnie rozpoczęła realizację tego celu wypełnienia arkusza programu Excel z niektórych danych:„Kolumna poza zasięgiem” Błąd podczas wypełniania arkusza programu Excel

using OfficeOpenXml; 

//.. 

    ExcelWorksheet VerificationSheet_Sheet4 = package.Workbook.Worksheets.Add("SheetTitleHere"); 
    int row = 0, col = 0; 
    VerificationSheet_Sheet4.Cells[row + 1, col].Value = "AnyStringHere"; // error here 

Jednak to wyskakuje błąd mówiąc kolumny znajduje się poza zasięgiem. Dlaczego i jak mogę to naprawić?

Odpowiedz

7

Arkusze programu Excel używają opartego na indeksowaniu indeksowania zamiast zera. Zatem kolumny i wiersze zaczynają się od 1, a nie od 0.