πιθανότητες να υπερέχει

Μετατροπή ODS σε βιβλίο εργασίας Excel χρησιμοποιώντας Java REST API.

Το ODS(OpenDocument Spreadsheet) είναι μια δημοφιλής μορφή ανοιχτού προτύπου για υπολογιστικά φύλλα, αλλά μπορεί να μην είναι πάντα συμβατή με το Microsoft Excel, την πιο ευρέως χρησιμοποιούμενη εφαρμογή υπολογιστικών φύλλων σε επιχειρηματικά περιβάλλοντα. Επομένως, με τη μετατροπή των αρχείων ODS σε μορφή Excel, διασφαλίζεται ομαλή πρόσβαση στα δεδομένα, βελτιωμένη μορφοποίηση και καλύτερη υποστήριξη για προηγμένες λειτουργίες όπως τύπους, γραφήματα και μακροεντολές. Σε αυτό το άρθρο, θα εξερευνήσουμε τις λεπτομέρειες σχετικά με τον τρόπο μετατροπής ODS σε Excel χρησιμοποιώντας Java REST API, προσφέροντας μια αποτελεσματική λύση για τις σύγχρονες προκλήσεις διαχείρισης δεδομένων.

REST API για μετατροπή ODS σε Excel

Το Aspose.Cells Cloud SDK για Java προσφέρει μια απρόσκοπτη και αξιόπιστη λύση για τη μετατροπή αρχείων ODS σε μορφή Excel. Αυτό το ισχυρό API απλοποιεί τη διαδικασία μετατροπής, επιτρέποντας στους προγραμματιστές να μετατρέψουν αρχεία ODS σε μορφές Excel (XLS ή XLSX) με λίγες μόνο γραμμές κώδικα.

Εγκατάσταση

Προσθέστε τις ακόλουθες λεπτομέρειες στο αρχείο pom.xml του έργου κατασκευής maven.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>
  • Μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης από το Aspose Repository.

Το επόμενο σημαντικό βήμα είναι να αποκτήσετε τα διαπιστευτήρια πελάτη από το σύννεφο dashboard. Εάν δεν έχετε υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο γρήγορη εκκίνηση.

Μετατροπή ODS σε XLS σε Java

Σε αυτήν την ενότητα, θα διερευνήσουμε τις λεπτομέρειες σχετικά με τον τρόπο με τον οποίο το Aspose.Cells Cloud SDK για Java χειρίζεται λειτουργίες έντασης πόρων με ασφάλεια και αποτελεσματικότητα, εξαλείφοντας την ανάγκη για τοπικές εξαρτήσεις ή εκτεταμένες ρυθμίσεις.

CellsApi api = new CellsApi(clientId,clientSecret);

Δημιουργήστε μια παρουσία του CellsApi παρέχοντας διαπιστευτήρια πελάτη ως ορίσματα εισόδου.

api.uploadFile("input.ods", file, "internal");

Μεταφορτώστε το Υπολογιστικό φύλλο εισόδου OpenDocument στον χώρο αποθήκευσης cloud χρησιμοποιώντας τη μέθοδο uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
                        null, null, null, "internal", "myResultant.xls", "internal", null);

Τέλος, καλέστε τη μέθοδο cellsWorkbookGetWorkbook(…) για να ξεκινήσετε τη λειτουργία μετατροπής.

// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Λάβετε ClientID και ClientSecret από https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // δημιουργήστε μια παρουσία του CellsApi χρησιμοποιώντας διαπιστευτήρια πελάτη
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // όνομα του αρχείου εισόδου ODS
    String name = "input.ods";
    // προκύπτουσα μορφή αρχείου
    String format = "XLS";
		
    // φόρτωση αρχείου από το τοπικό σύστημα
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // μεταφορτώστε το αρχείο εισόδου ODS στο χώρο αποθήκευσης cloud
    api.uploadFile("input.ods", file, "internal");

    // εκτελέστε τη λειτουργία μετατροπής εγγράφων
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.xls", "internal", null);        
        
    // μήνυμα επιτυχίας εκτύπωσης
    System.out.println("The ODS to Excel workbook conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
μετατροπή ods σε xls

Μια προεπισκόπηση της μετατροπής ODS σε XLS.

Μπορείτε να λάβετε το αρχείο ODS εισόδου και το βιβλίο εργασίας του Excel που δημιουργήθηκε στο παραπάνω παράδειγμα από:

ODS σε XLSX χρησιμοποιώντας εντολές cURL

Το Aspose.Cells Cloud παρέχει έναν απλό αλλά ισχυρό τρόπο μετατροπής αρχείων ODS σε μορφή XLS χρησιμοποιώντας εντολές cURL. Αυτή η μέθοδος δεν είναι μόνο αποτελεσματική, αλλά και εξαλείφει την ανάγκη για πολύπλοκες βιβλιοθήκες ή τοπικές εγκαταστάσεις, καθιστώντας την ιδανική για εργασίες γρήγορου αυτοματισμού ή ενσωμάτωση σε αγωγούς CI/CD.

Το πρώτο βήμα σε αυτήν την προσέγγιση είναι να δημιουργήσετε ένα διακριτικό πρόσβασης JWT χρησιμοποιώντας την ακόλουθη εντολή:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Τώρα εκτελέστε την ακόλουθη εντολή για να μετατρέψετε το αρχείο ODS σε μορφή XLSX. Μετά την επιτυχή λειτουργία, το αρχείο που προκύπτει μεταφορτώνεται στον χώρο αποθήκευσης cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/{inputFile}?format=XLSX&isAutoFit=true&onlySaveTable=false&outPath={resultantFile}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

Αντικαταστήστε το «inputFile» με το όνομα του αρχείου εισόδου ODS, το «resultantFile» με το όνομα του βιβλίου εργασίας του Excel που προκύπτει και το «accessToken» με ένα διακριτικό πρόσβασης JWT που δημιουργήθηκε παραπάνω.

  • Εάν έχετε την απαίτηση να αποθηκεύσετε το βιβλίο εργασίας του Excel που προκύπτει σε τοπική μονάδα δίσκου, δοκιμάστε να εκτελέσετε την ακόλουθη εντολή.
curl -v "https://api.aspose.cloud/v3.0/cells/input.ods?format=XLSX&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {JWTToken}" \
-o "myFinal.xlsx"

Δωρεάν μετατροπέας ODS σε XLS

Μπορείτε να σκεφτείτε να χρησιμοποιήσετε την ελαφριά και εξαιρετικά αποδοτική εφαρμογή μας ODS to XLS Conversion App. Αυτή η δωρεάν εφαρμογή είναι χτισμένη πάνω από τα API Aspose.Cells Cloud και μπορεί να δοκιμαστεί στο διαδίκτυο χωρίς καμία εγκατάσταση.

μετατροπέας ods σε excel

Δωρεάν εφαρμογή μετατροπής ODS σε XLS

Σύναψη

Η μετατροπή αρχείων ODS σε μορφή Excel είναι απαραίτητη για τη διασφάλιση της συμβατότητας, τη βελτίωση της χρηστικότητας των δεδομένων και τον εξορθολογισμό των ροών εργασίας. Το Aspose.Cells Cloud προσφέρει δύο ευέλικτες προσεγγίσεις για να το πετύχετε: το Java SDK για απρόσκοπτη ενσωμάτωση στις εφαρμογές σας και εντολές cURL για ελαφριές λύσεις που βασίζονται σε σενάρια. Δοκιμάστε το Aspose.Cells Cloud σήμερα και δοκιμάστε μια αποτελεσματική, αξιόπιστη και επεκτάσιμη λύση για τις ανάγκες μετατροπής ODS-σε-Excel!

Χρήσιμοι Σύνδεσμοι

Σχετικά Άρθρα

Συνιστούμε ανεπιφύλακτα να επισκεφτείτε τα παρακάτω ιστολόγια: