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