जावा में XLSX से XML निकालने का तरीका
अवलोकन
XLSX फ़ाइलें ZIP अभिलेख हैं। आप सहेजे गए वर्कबुक की XML सामग्री की जांच करके AutoFilter तत्वों, सेल डेटा और संरचनात्मक भागों को मानक Java ZIP उपयोगिताओं या लोड डायग्नॉस्टिक्स API का उपयोग करके सत्यापित कर सकते हैं।
LoadOptions और Diagnostics का उपयोग करके
फ़ाइल लोड करें और मरम्मत समस्याओं का निरीक्षण करें जो आंतरिक XML संरचना को उजागर करती हैं:
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());
}
}
}लोड के बाद सेल मानों की जांच
लोड करने के बाद, सेल मान पढ़ें ताकि राउंड‑ट्रिप फ़िडेलिटी की पुष्टि हो सके:
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());
}