Cara Mengekstrak XML dari XLSX di Java

Ikhtisar

File XLSX adalah arsip ZIP. Anda dapat memeriksa konten XML dari workbook yang disimpan untuk memverifikasi elemen AutoFilter, data sel, dan bagian struktural menggunakan utilitas ZIP Java standar atau API load diagnostics.

Menggunakan LoadOptions dan Diagnostics

Muat file dan periksa masalah perbaikan yang mengungkap struktur XML internal:

import com.aspose.cells_foss.LoadIssue;
import com.aspose.cells_foss.LoadOptions;
import com.aspose.cells_foss.Workbook;

LoadOptions options = new LoadOptions();
options.setStrictMode(false);
options.setTryRepairPackage(true);
options.setTryRepairXml(true);

try (Workbook workbook = new Workbook("input.xlsx", options)) {
    if (workbook.getLoadDiagnostics().hasRepairs()) {
        for (LoadIssue issue : workbook.getLoadDiagnostics().getIssues()) {
            System.out.println(issue.getMessage());
        }
    }
}

Memeriksa Nilai Sel Setelah Memuat

Setelah memuat, baca nilai sel untuk memverifikasi kesetiaan putar balik:

import com.aspose.cells_foss.Workbook;
import com.aspose.cells_foss.Worksheet;

try (Workbook workbook = new Workbook("input.xlsx")) {
    Worksheet sheet = workbook.getWorksheets().get(0);
    System.out.println(sheet.getCells().get("A1").getStringValue());
}
 Bahasa Indonesia