Πώς να εξαγάγετε το XML από το XLSX στη Java

ΕΚΤΙΜΗΣΗ

Αυτό το εγχειρίδιο δείχνει πώς να ελέγξετε και να διαγνώσετε τα περιεχόμενα του πακέτου XLSX χρησιμοποιώντας το FOSS για Java. αρχεία XL SX είναι αρχείο ZIP. μπορείτε να επαληθεύσετε στοιχεία AutoFilter, δεδομένα κυττάρων και δομικά μέρη χρησιμοποιούν την εφαρμογή της συσκευής. Workbook.getLoadDiagnostics() API ή τυποποιημένες χρήσεις Java ZIP.

Χρησιμοποιώντας LoadOptions και Διαγνωστικές

Κατεβάστε ένα αρχείο και ελέγξτε τα προβλήματα επισκευής που αποκαλύπτουν την εσωτερική δομή 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());
        }
    }
}

Ελέγξτε τις τιμές των κυττάρων μετά την φόρτιση

Μετά την φόρτωση του αποθηκευμένου αρχείου, διαβάστε πίσω τις τιμές κυττάρων με όνομα για να επαληθεύσετε ότι οι τιμες που τυποποιήθηκαν διατηρήθηκαν μέσω της στρογγυλής οδού XLSX:

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

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

Δείτε επίσης

 Ελληνικά