Java'da XLSX'den XML Nasıl Çıkarılır

Genel Bakış

XLSX dosyaları ZIP arşivleridir. Kaydedilmiş bir çalışma kitabının XML içeriğini, AutoFilter öğelerini, hücre verilerini ve yapısal bölümleri doğrulamak için standart Java ZIP yardımcı programları veya load diagnostics API’si kullanarak inceleyebilirsiniz.

LoadOptions ve Diagnostics Kullanımı

Bir dosya yükleyin ve iç XML yapısını ortaya çıkaran onarım sorunlarını inceleyin:

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());
        }
    }
}

Yükleme Sonrası Hücre Değerlerini İnceleme

Yükleme işleminden sonra, hücre değerlerini okuyarak dönüşüm tutarlılığını doğrulayın:

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());
}
 Türkçe