excel σε html

Πώς να μετατρέψετε XLS σε HTML διαδικτυακά σε Java.

Η εποχή της διαδικτυακής επικοινωνίας, το δυναμικό περιεχόμενο είναι το κλειδί της επιτυχίας. Επομένως, η ανάγκη για αβίαστη μετατροπή δεδομένων Excel σε HTML χρησιμοποιώντας Java έχει γίνει πιο κρίσιμη από ποτέ. Επιπλέον, αυτή η ικανότητα απρόσκοπτης μετάφρασης υπολογιστικών φύλλων του Excel σε HTML αλλάζει το παιχνίδι. Αυτό το άρθρο εμβαθύνει στον κεντρικό ρόλο που παίζει το Java Cloud SDK σε αυτήν τη διαδικασία μετατροπής, προσφέροντας πληροφορίες, τεχνικές και πρακτικά βήματα για την κάλυψη των απαιτήσεων ενός οπτικά καθοδηγούμενου διαδικτυακού τοπίου.

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

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

Τώρα, για να χρησιμοποιήσετε το SDK, προσθέστε τις παρακάτω λεπτομέρειες στο pom.xml για να προσθέσετε την αναφορά του Cloud SDK στο έργο σας.

<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.1.1</version>

    </dependency>

</dependencies>

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

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

Όπως αναφέρθηκε παραπάνω, το Aspose.Cells Cloud SDK για Java μπορεί να ξεκινήσει τη μετατροπή Excel σε HTML μέσω εύχρηστων κλήσεων API, παρέχοντάς σας την ευελιξία και τις επιλογές προσαρμογής. Παρέχει δυναμικό και οπτικά ελκυστικό περιεχόμενο HTML, διασφαλίζοντας την απρόσκοπτη ενσωμάτωση των δεδομένων του Excel σε σύγχρονες διαδικτυακές εφαρμογές και παρουσιάσεις. Η παρακάτω ενότητα εξηγεί τα βήματα για τη μετατροπή του Excel σε HTML σε Java.

 CellsApi api = new CellsApi(clientId,clientSecret);

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

 cellsInstance.uploadFile("input.xlsx", file, "Internal");

Μεταφορτώστε το βιβλίο εργασίας του Excel εισόδου στο χώρο αποθήκευσης cloud.

File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);  

Ξεκινήστε τη μετατροπή Excel σε HTML. Μετά την επιτυχή λειτουργία, το προκύπτον HTML αποθηκεύεται στον χώρο αποθήκευσης με το όνομα «Internal».

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

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;
    
    // Καθορίζει εάν οι σειρές του βιβλίου εργασίας ορίζονται για αυτόματη προσαρμογή.
    Boolean isAutoFit = true;
    // Καθορίζει εάν αποθηκεύονται μόνο δεδομένα πίνακα. Χρησιμοποιήστε μόνο pdf για Excel.
    Boolean onlySaveTable = true;
    // προκύπτουσα μορφή αρχείου
    String format = "HTML";
    		
    // φόρτωση αρχείου από το τοπικό σύστημα
    File file = new File("c://Users/nayyer/"+fileName);	
    
    // μεταφορτώστε την είσοδο Excel στον αποθηκευτικό χώρο cloud
    api.uploadFile("input.xlsx", file, "Internal");

    // εκτελέστε λειτουργία μετατροπής XLS σε HTML
    // το API φορτώνει το βιβλίο εργασίας εισόδου του Excel από την αποθήκευση cloud 
    File response = api.cellsWorkbookGetWorkbook("input.xlsx",  password,format, 
    			            isAutoFit, onlySaveTable, null,"Internal",  "Resultant.html","Internal", null);        
            
    // εκτυπώστε το μήνυμα επιτυχίας
    System.out.println("Excel to HTML converted successfully !");

}catch(Exception ex)
{
    // εκτύπωση λεπτομερειών εξαίρεσης στην κονσόλα
    System.out.println(ex);
}
excel σε html

Προεπισκόπηση μετατροπής Excel σε HTML σε Java.

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

Μετονομάστε την επέκταση του ληφθέντος αρχείου HTML από .hml σε .html.

Microsoft Excel Online Μετατροπή σε HTML με εντολές cURL

Το Aspose.Cells Cloud παρέχει ένα ευέλικτο περιβάλλον που βασίζεται σε σύννεφο όπου οι προγραμματιστές μπορούν να αξιοποιήσουν τη δύναμη του API του για να εκτελέσουν διάφορες λειτουργίες του Excel, συμπεριλαμβανομένης της μετατροπής δεδομένων του Excel σε HTML. Όταν συνδυάζεται με εντολές cURL, αυτή η διαδικασία γίνεται με δυνατότητα script και προσαρμόσιμη, επιτρέποντας την εύκολη ενσωμάτωση σε διάφορα περιβάλλοντα ανάπτυξης.

Το πρώτο βήμα σε αυτήν την προσέγγιση είναι να δημιουργήσετε ένα διακριτικό πρόσβασης 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"

Τώρα, εκτελέστε την ακόλουθη εντολή για να μετατρέψετε το XLS σε HTML online. Αυτή η μέθοδος αναμένει ότι η είσοδος Excel θα είναι ήδη διαθέσιμη σε αποθήκευση cloud και μετά τη μετατροπή, το προκύπτον HTML αποθηκεύεται επίσης στο χώρο αποθήκευσης cloud.

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

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

Σε περίπτωση που χρειαστεί να αποθηκεύσουμε το προκύπτον HTML σε τοπική μονάδα δίσκου, χρησιμοποιήστε την ακόλουθη εντολή cURL.

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

συμπέρασμα

Συμπερασματικά, το ταξίδι της μετατροπής του Excel σε HTML χαρακτηρίζεται από δύο ξεχωριστές αλλά συμπληρωματικές προσεγγίσεις. Είτε επιλέγετε το ολοκληρωμένο και πλούσιο σε δυνατότητες εργαλειοθήκη που παρέχεται από το SDK είτε την αποτελεσματικότητα με δυνατότητα σεναρίου και την προσαρμοστικότητα των εντολών cURL σε πολλές πλατφόρμες. Ωστόσο, και οι δύο προσεγγίσεις συγκλίνουν στον κοινό στόχο της απρόσκοπτης μετάφρασης των δεδομένων του Excel σε αποκριτικό και οπτικά ελκυστικό HTML. Ωστόσο, η ισχύς αυτών των προσεγγίσεων διασφαλίζει μια αξιόπιστη και αποτελεσματική λύση, ξεκλειδώνοντας όλες τις δυνατότητες της μετατροπής Excel σε HTML τόσο για προγραμματιστές όσο και για χρήστες.

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

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

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