Tut NPOI Unterstützung zu .xlsx-format?

Wird NPOI DLL erkennen .xlsx - Datei?

Derzeit bin ich mit NPOI version 1.2.5 DLL für Microsoft Excel 97-2003, aber ich brauche Zugriff auf Excel-Blatt-Erweiterung .xlsx auch.

Wird NPOI Unterstützung der oben genannten?

Code-snippet:

static void Main(string[] args) {
    XSSFWorkbook xssfwb;

    using(FileStream file=new FileStream(
            @"C:\Users\347702\Desktop\Hello.xlsx",
            FileMode.Open, FileAccess.Read)) {
        xssfwb=new XSSFWorkbook(file);
    }

    ISheet sheet=xssfwb.GetSheet("sheet1");
    sheet.GetRow(1048576);
    Console.WriteLine(sheet.GetRow(1048576).GetCell(0).StringCellValue);
}
Ja, ich bin regelmäßig importieren .xlsx Dateien mit NPOI - absolut kein problem - gehen Sie einfach code!
aber wenn ich versuche, um die Datei zu laden .xlsx es nicht importieren ???
Nach blog post, NPOI unterstützt .xlsx ab version 1.6 auf. Der blog-Beitrag zeigt auch einen "workaround" für frühere Versionen von NPOI
ja, aber in der obigen Stück code m versuchen zu laden .xlsx-Datei ist und zu versuchen, die Letzte Zeile, Wert , Letzte Zeile : 1.048.576 ist , so habe ich erwähnt, eine Probe Wert namens "Test" in Zeile 1048576 Spalte: A.. aber er wirft mir folgende Fehlermeldung auf der Konsole.writeline : der Objektverweis wurde nicht auf eine Instanz eines Objekts
so verwenden Sie die Spalte 0 (getcell(0). In diesem Fall würde ich vermuten Zeilen gehen von 0 bis...? 1048575!

InformationsquelleAutor Ganeshja | 2013-04-18

Schreibe einen Kommentar