excel σε html

Μετατροπή Excel σε HTML σε Java

Χρησιμοποιούμε βιβλία εργασίας Excel για την εκτέλεση εισαγωγής δεδομένων, την οργάνωση δεδομένων, την εκτέλεση λογιστικών εργασιών, τη διεξαγωγή οικονομικής ανάλυσης, τη διαχείριση χρόνου, τη διαχείριση εργασιών και πολλά άλλα. Ταυτόχρονα, το HTML είναι μια δημοφιλής μορφή για την κοινή χρήση δεδομένων και πληροφοριών μέσω του Διαδικτύου και προσφέρει ένα ευρύ φάσμα πλεονεκτημάτων, συμπεριλαμβανομένης της συμβατότητας μεταξύ πλατφορμών, της εύκολης προσαρμογής και της ευελιξίας. Μετατρέποντας τα υπολογιστικά φύλλα του Excel σε HTML, μπορείτε εύκολα να μοιραστείτε τα δεδομένα σας με άλλους και να διασφαλίσετε ότι οι πληροφορίες σας είναι προσβάσιμες σε οποιονδήποτε, οπουδήποτε και σε οποιαδήποτε συσκευή. Σε αυτόν τον οδηγό βήμα προς βήμα, θα εξερευνήσουμε τα πλεονεκτήματα της μετατροπής του Excel σε HTML, χρησιμοποιώντας το Java REST API.

Μετατροπέας Excel σε HTML

Το Aspose.Cells Cloud SDK για Java είναι ένα ισχυρό εργαλείο που προσφέρει ένα ευρύ φάσμα δυνατοτήτων για τη μετατροπή υπολογιστικών φύλλων του Excel σε μορφή HTML. Με αυτό το SDK, μπορείτε να προσαρμόσετε την έξοδο σας για να καλύψετε τις συγκεκριμένες ανάγκες σας, συμπεριλαμβανομένης της δυνατότητας να καθορίσετε την κωδικοποίηση HTML, να αποθηκεύσετε εικόνες ως ξεχωριστά αρχεία και να ελέγξετε τη μορφοποίηση της εξόδου σας. Υποστηρίζει επίσης μια ποικιλία άλλων μορφών αρχείων, όπως XLS, XLSX, CSV, [PDF](https://docs.fileformat.com/pdf /), και πολλά άλλα, καθιστώντας το ένα ευέλικτο εργαλείο για τη μετατροπή εγγράφων. Επιπλέον, είναι εξαιρετικά επεκτάσιμο, επιτρέποντάς σας να επεξεργάζεστε μεγάλους όγκους δεδομένων γρήγορα και αποτελεσματικά. Είτε είστε προγραμματιστής, ιδιοκτήτης επιχείρησης ή επαγγελματίας διαχείρισης εγγράφων, το Aspose.Cells Cloud SDK για Java είναι μια ιδανική επιλογή για τη μετατροπή του Excel σε HTML.

Τώρα πρώτα πρέπει να προσθέσουμε την αναφορά SDK στο έργο Java (κατασκευή maven) προσθέτοντας τις ακόλουθες πληροφορίες στο pom.xml.

<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>22.8</version>
    </dependency>
</dependencies>

Εάν δεν έχετε υπάρχοντα λογαριασμό στο Cloud Dashboard, δημιουργήστε έναν δωρεάν λογαριασμό χρησιμοποιώντας μια έγκυρη διεύθυνση email και αποκτήστε τα εξατομικευμένα στοιχεία διαπιστευτηρίων πελάτη σας.

Excel σε Web σε Java

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

  • Δημιουργήστε μια παρουσία της κλάσης CellsApi που λαμβάνει τα διαπιστευτήρια πελάτη ως ορίσματα εισόδου.
  • Καθορίστε το όνομα του Excel εισόδου, τη μορφή που προκύπτει ως HTML και το όνομα του αρχείου εξόδου σε μεταβλητές συμβολοσειράς.
  • Διαβάστε το περιεχόμενο του βιβλίου εργασίας του Excel από την τοπική μονάδα δίσκου χρησιμοποιώντας την παρουσία αρχείου.
  • Τέλος, καλέστε τη μέθοδο cellsWorkbookPutConvertWorkbook(…) για να ξεκινήσετε τη λειτουργία μετατροπής.
// για περισσότερα παραδείγματα, επισκεφθείτε τη διεύθυνση https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Λάβετε ClientID και ClientSecret από https://dashboard.aspose.cloud/
    String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // δημιουργήστε μια παρουσία του CellsApi χρησιμοποιώντας διαπιστευτήρια πελάτη
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // όνομα του βιβλίου εργασίας του Excel
    String fileName = "source.xlsx";
    // στοιχεία κωδικού πρόσβασης εάν το βιβλίο εργασίας είναι κρυπτογραφημένο
    String password = null;
        
    // προκύπτουσα μορφή αρχείου
    String format = "HTML";
    		
    // φόρτωση αρχείου από το τοπικό σύστημα
    File file = new File("c://Users/"+fileName);	
    
    // εκτελέστε τη λειτουργία μετατροπής εγγράφων
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // μήνυμα επιτυχίας εκτύπωσης
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
προεπισκόπηση αρχείου excel σε csv

image1: - Προεπισκόπηση μετατροπής Excel σε HTML

Η είσοδος Excel που χρησιμοποιείται στο παραπάνω παράδειγμα μπορεί να ληφθεί από το myDocument.xlsx.

Παρατηρήστε την εκπληκτική ικανότητα του API όπου μεμονωμένα φύλλα εργασίας εμφανίζονται ως ξεχωριστές καρτέλες στο προκύπτον HTML.

Μετατρέψτε το Excel σε HTML χρησιμοποιώντας εντολές cURL

Η μετατροπή του Excel σε HTML / XLS σε Web χρησιμοποιώντας εντολές REST API και cURL προσφέρει μια σειρά από πλεονεκτήματα. Πρώτα και κύρια, αυτή η προσέγγιση είναι εξαιρετικά ευέλικτη και μπορεί εύκολα να ενσωματωθεί στις υπάρχουσες ροές εργασίας σας. Χρησιμοποιώντας τις εντολές REST API και cURL, μπορείτε να αυτοματοποιήσετε τις εργασίες μετατροπής εγγράφων σας και να μειώσετε τον χρόνο και τους πόρους που απαιτούνται για τη μη αυτόματη μετατροπή. Επιπλέον, η χρήση ενός εργαλείου που βασίζεται σε σύννεφο όπως το Aspose.Cells Cloud σάς δίνει τη δυνατότητα να πραγματοποιείτε μετατροπές σε μια επεκτάσιμη και ασφαλή πλατφόρμα, χωρίς την ανάγκη πρόσθετου λογισμικού. Τέλος, η χρήση εντολών REST API και cURL για τη μετατροπή του Excel σε HTML είναι μια οικονομικά αποδοτική λύση που μπορεί να σας βοηθήσει να εξοικονομήσετε χρήματα από τα τέλη αδειοδότησης και το κόστος συντήρησης.

Επομένως, πρώτα πρέπει να δημιουργήσουμε ένα διακριτικό πρόσβασης JWT ενώ εκτελούμε την ακόλουθη εντολή.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Μόλις έχουμε το διακριτικό JWT, πρέπει να εκτελέσουμε την ακόλουθη εντολή για να μετατρέψουμε το XLS σε HTML και να αποθηκεύσουμε την έξοδο στο χώρο αποθήκευσης Cloud.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Τελικά Σχόλια

Συμπερασματικά, η μετατροπή του Excel σε HTML είναι μια συνηθισμένη εργασία που μπορεί να επιτευχθεί χρησιμοποιώντας μια ποικιλία εργαλείων και μεθόδων. Ωστόσο, σε αυτό το άρθρο, εξερευνήσαμε δύο προσεγγίσεις για τη μετατροπή του Excel σε HTML: τη χρήση κώδικα Java με το Aspose.Cells Cloud SDK και τη χρήση εντολών REST API και cURL. Και οι δύο προσεγγίσεις προσφέρουν τα δικά τους μοναδικά οφέλη και πλεονεκτήματα, ανάλογα με τις συγκεκριμένες απαιτήσεις και τη ροή εργασίας σας. Η χρήση κώδικα Java παρέχει μια πιο προσαρμόσιμη και ολοκληρωμένη λύση, ενώ η χρήση εντολών REST API και cURL προσφέρει μεγαλύτερη ευελιξία και επεκτασιμότητα. Τελικά, η επιλογή της προσέγγισης εξαρτάται από παράγοντες όπως το μέγεθος και η πολυπλοκότητα των αρχείων Excel, το επίπεδο αυτοματισμού και ενοποίησης που απαιτείται, καθώς και ο συνολικός προϋπολογισμός και οι πόροι σας. Ανεξάρτητα από την προσέγγιση που θα επιλέξετε, το Aspose.Cells Cloud παρέχει μια ισχυρή και αξιόπιστη πλατφόρμα για τη μετατροπή εγγράφων, με υποστήριξη για ένα ευρύ φάσμα μορφών αρχείων και λειτουργιών.

Λάβετε υπόψη ότι ο πλήρης πηγαίος κώδικας των SDK μπορεί να ληφθεί από το GitHub (δημοσιεύεται με άδεια MIT). Τέλος, εάν αντιμετωπίσετε προβλήματα κατά τη χρήση του API, μη διστάσετε να επικοινωνήσετε μαζί μας μέσω του δωρεάν φόρουμ υποστήριξης προϊόντων.

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

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