excel σε html

Πώς να μετατρέψετε το Excel σε HTML στο διαδίκτυο με το .NET Cloud SDK.

Στο δυναμικό τοπίο της παρουσίασης δεδομένων, η ανάγκη για απρόσκοπτη μετατροπή των υπολογιστικών φύλλων Excel σε [HTML](https://docs.fileformat.com/web/ html/) έχει γίνει πιο έντονο από ποτέ. Η δυνατότητα μετατροπής πολύπλοκων δεδομένων του Excel σε HTML φιλική προς τον ιστό δεν είναι πλέον απλώς ένα χαρακτηριστικό, αλλά μια θεμελιώδης αναγκαιότητα. Αυτό το άρθρο ξεκινά ένα ταξίδι για την αντιμετώπιση αυτής της ανάγκης, εμβαθύνοντας στις λεπτομέρειες αυτής της διαδικασίας μετατροπής χρησιμοποιώντας το .NET REST API. Ελάτε μαζί μας καθώς εξερευνούμε τη μεταμορφωτική δύναμη της απρόσκοπτης μετάφρασης των δεδομένων του Excel σε HTML. Ας ξεκλειδώσουμε μια σφαίρα δυνατοτήτων για δυναμική και οπτικά ελκυστική διαδικτυακή αναπαράσταση.

API μετατροπής Excel σε HTML

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

Για να χρησιμοποιήσουμε το SDK στην εφαρμογή, πρέπει πρώτα να κάνουμε αναζήτηση στο «Aspose.Cells-Cloud» στη Διαχείριση πακέτων NuGet και να κάνουμε κλικ στο κουμπί «Προσθήκη πακέτου». Δεύτερον, λάβετε τα διαπιστευτήρια πελάτη σας από το σύννεφο dashboard.Εάν δεν έχετε υπάρχοντα λογαριασμό, απλώς δημιουργήστε έναν δωρεάν λογαριασμό ακολουθώντας τις οδηγίες που καθορίζονται στο άρθρο γρήγορη εκκίνηση.

Μετατροπή Excel σε HTML σε C# .NET

Προκειμένου να εμφανιστεί το MS Excel online, η πιο εύκολη και απλή διαδικασία είναι να μετατρέψετε το Microsoft Excel online σε μορφή HTML. Αυτή η ενότητα εξηγεί τις λεπτομέρειες σχετικά με το πώς μπορούμε να επιτύχουμε αυτήν τη δυνατότητα χρησιμοποιώντας το C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

 cellsInstance.UploadFile("sourceFile.xls", inputFile);

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

var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

Καλέστε το API για να ξεκινήσει η λειτουργία μετατροπής Excel σε HTML. Μετά την επιτυχή λειτουργία, το προκύπτον HTML αποθηκεύεται στον χώρο αποθήκευσης cloud.

// Για πλήρη παραδείγματα και αρχεία δεδομένων, μεταβείτε στο 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Λάβετε διαπιστευτήρια πελάτη από τη https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// δημιουργία παρουσίας CellsApi κατά τη μεταβίβαση ClientID και ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // διαβάστε το περιεχόμενο της τοπικής μονάδας δίσκου αρχείου Excel
    using (var inputFile = System.IO.File.OpenRead(input_Excel))
    {
        // μεταφορτώστε το βιβλίο εργασίας στο χώρο αποθήκευσης cloud
        cellsInstance.UploadFile("sourceFile.xls", inputFile);

        // αρχικοποιήστε τη λειτουργία μετατροπής Excel σε HTML
        var response = cellsInstance.CellsWorkbookGetWorkbook("sourceFile.xls", null, format: "HTML", isAutoFit: true, null, null, null, "resultant.html", null);

        // μήνυμα επιτυχίας εκτύπωσης εάν η μετατροπή είναι επιτυχής
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The Excel to HTML conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
excel σε html

Μια προεπισκόπηση της μετατροπής Excel σε HTML χρησιμοποιώντας .NET Cloud SDK.

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

Μετά τη λήψη του προκύπτοντος HTML, μετονομάστε την επέκταση σε .html, επειδή για λόγους ασφαλείας, δεν ήταν δυνατή η μεταφόρτωση του αρχείου με επέκταση .html.

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

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

Το πρώτο βήμα σε αυτήν την προσέγγιση είναι να δημιουργήσετε ένα διακριτικό πρόσβασης 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/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={Resultant}&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}"

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

Σε περίπτωση που χρειαστεί να αποθηκεύσουμε το προκύπτον HTML σε τοπική μονάδα δίσκου, χρησιμοποιήστε την ακόλουθη εντολή cURL. Σημειώστε ότι παραλείψαμε το όνομα του αρχείου εξόδου στο αίτημα GET και χρησιμοποιήσαμε το όρισμα -o για να αποθηκεύσουμε την έξοδο στην τοπική μονάδα δίσκου.

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 χαρακτηρίζεται από δύο ευέλικτες προσεγγίσεις, δηλαδή την αξιοποίηση του Aspose.Cells Cloud SDK για .NET και την αξιοποίηση της ισχύος των εντολών cURL με το Aspose.Cells Cloud API. Επομένως, είτε επιλέγετε το ολοκληρωμένο κιτ εργαλείων και τον αναλυτικό έλεγχο που προσφέρει το SDK είτε την αποδοτικότητα με δυνατότητα δέσμης ενεργειών και τη συμβατότητα μεταξύ πλατφορμών των εντολών cURL, και οι δύο προσεγγίσεις εξάγουν αβίαστα δεδομένα του Excel σε αρχεία HTML με απόκριση και οπτικά ελκυστικά. Ξεκλειδώστε το πλήρες δυναμικό της μετατροπής Excel σε HTML για χρήστες σε όλο το φάσμα.

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

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

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