Excel υπολογιστικά φύλλα συχνά περιέχουν πολύτιμα δεδομένα και αναφορές που οι ομάδες θέλουν να μοιραστούν online. Με την μετατροπή αρχείων Excel σε μορφή HTML, οι χρήστες μπορούν να ανοίξουν και να δουν τα φύλλα Excel σε έναν φυλλομετρητή ιστού χωρίς να εγκαταστήσουν το Microsoft Excel. Σε αυτό το άρθρο, θα εξερευνήσουμε τις λεπτομέρειες σχετικά με το πώς μπορούμε να αυτοματοποιήσουμε τη διαδικασία μετατροπής από Excel σε HTML ώστε να μπορούμε να δούμε το ηλεκτρονικό βιβλίο εργασίας Excel online ή να ενσωματώσουμε υπολογιστικά φύλλα σε ιστοσελίδες.
- Excel to HTML Conversion API
- Convert Excel to HTML in C#
- Μετατρέψτε το XLSX σε HTML χρησιμοποιώντας cURL
Excel to HTML Conversion API
Aspose.Cells Cloud SDK for .NET παρέχει ισχυρές δυνατότητες για τη μετατροπή, θέαση και απόδοση βιβλίων εργασίας Excel σε διάφορες μορφές. Σας επιτρέπει να μετατρέψετε αρχεία XLS ή XLSX σε HTML διατηρώντας την διάταξη, την μορφοποίηση και την πιστότητα στο στυλ. Το μετατραπέν HTML μπορεί να χρησιμοποιηθεί για διαδικτυακή θέαση Excel ή ενσωμάτωσή του σε ιστότοπους και πίνακες ελέγχου.
Εγκατάσταση
Μπορείτε να εγκαταστήσετε το SDK χρησιμοποιώντας τον NuGet Package Manager:
Install-Package Aspose.Cells-Cloud
Στη συνέχεια, αρχικοποιήστε τον πελάτη API σας χρησιμοποιώντας το Client ID και το Client Secret από τον Aspose Cloud Dashboard. Περισσότερες πληροφορίες μπορείτε να βρείτε στο άρθρο quick start.
Convert Excel to HTML in C#
Τα παρακάτω βήματα δείχνουν πώς μπορούμε να μετατρέψουμε το Excel σε HTML και να δημιουργήσουμε μια διαδικτυακή προβολή Excel χρησιμοποιώντας ένα απόσπασμα κώδικα C# .NET.
Βήμα 1: - Δημιουργήστε ένα αντικείμενο του CellsApi
όπου περνάμε τα διαπιστευτήρια του πελάτη ως επιχείρημα.
CellsApi api = new CellsApi(clientId,clientSecret);
Βήμα 2: Ανεβάστε το Excel Workbook στην Υπηρεσία Cloud Storage.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
Βήμα 3: Δημιουργήστε μια εμφάνιση της SaveOptions
και καθορίστε το HTML
ως μορφή εξόδου.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
Βήμα 4: Αποθηκεύστε το Excel ως HTML χρησιμοποιώντας PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ Ο παραπάνω κώδικας μετατρέπει ένα βιβλίο εργασίας Excel σε μορφή HTML που μπορεί να ανοιχτεί σε οποιονδήποτε φυλλομετρητή για διαδικτυακή προβολή Excel.
// For more examples, https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// Επισκεφθείτε το dashboard.aspose.cloud για διαπιστευτήρια πελάτη
try
{
// δημιουργήστε ένα αντικείμενο CellsApi περνώντας το ClientID και το ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// upload the input Excel to the cloud storage
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// δημιουργία PostWorkbookSaveAsRequest καθορίζοντας το όνομα του προορισμένου αρχείου
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// call the API to convert XLSX to HTML file
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
Convert XLSX to HTML using cURL
Μπορείτε επίσης να χρησιμοποιήσετε εντολές cURL για να εκτελέσετε μετατροπή Excel σε HTML μέσω του Aspose.Cells Cloud REST API.
Βήμα 1: Αποκτήστε το Διαβατήριο Πρόσβασης
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- Η απάντηση θα περιλαμβάνει ένα
ACCESSTOKEN
το οποίο θα χρησιμοποιήσετε για έλεγχο ταυτότητας.
Βήμα 2: Μετατροπή αρχείου Excel σε HTML Χρησιμοποιήστε την παρακάτω εντολή cURL για να μετατρέψετε το βιβλίο εργασίας Excel σας (Sample.xlsx) σε μορφή CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
Εξήγηση:
PUT /cells/convert?format=HTML
— καθορίζει τη μορφή εξόδου να είναι HTML.file=@/path/to/input.xlsx
— καθορίστηκε το τοπικό αρχείο Excel στην αποθήκευση cloud.- Κατά τη χρήση της παραμέτρου
-d
, αποθηκεύουμε την έξοδο ως HTML.
Δωρεάν μετατροπέας XLS σε HTML
Αν προτιμάτε μια διαδικτυακή λύση, δοκιμάστε τον δωρεάν Μετατροπέα Excel σε HTML. Σας επιτρέπει να ανεβάσετε αρχεία Excel και να τα δείτε απευθείας στον φυλλομετρητή σας — ένας γρήγορος τρόπος για να ανοίξετε αρχεία Excel online χωρίς να εγκαταστήσετε λογισμικό.

Συμπέρασμα
Με το Aspose.Cells Cloud SDK για .NET, η μετατροπή βιβλίων εργασίας Excel σε HTML γίνεται γρήγορα και εύκολα. Είναι ο καλύτερος τρόπος για να προβάλετε τα φύλλα εργασίας Excel online, να μοιραστείτε διαδραστικές αναφορές ή να ενσωματώσετε δεδομένα Excel σε ιστοσελίδες.
Χρήσιμες Συνδέσεις
Σχετικά Άρθρα
Παρακαλώ επισκεφθείτε τους παρακάτω συνδέσμους για να μάθετε περισσότερα σχετικά με:
- Μετατροπή PDF σε Κείμενο σε C#
- Συμπίεση Αρχείων Excel και Βελτιστοποίηση Μεγέθους Βιβλίου Εργασίας σε C# .NET
- Convert XML to CSV in C#
Συχνές Ερωτήσεις (FAQs)
- Μπορώ να ανοίξω αρχεία Excel online μετά τη μετατροπή;
- Ναι. Η έξοδος HTML μπορεί να ανοιχτεί σε οποιοδήποτε πρόγραμμα περιήγησης ιστού, επιτρέποντας μια άμεση διαδικτυακή προβολή του Excel.
- Θα παραμείνουν οι τύποι και οι στυλιστικές επιλογές ανέπαφοι;
- Ναι. Το Aspose.Cells Cloud διατηρεί όλους τους υπολογισμούς, τα γραφήματα και την μορφοποίηση στο μετατροπείσμενο αρχείο HTML.
- Υποστηρίζει αρχεία Excel με κωδικό πρόσβασης;
- Ναι. Μπορείτε να καθορίσετε τον κωδικό πρόσβασης στο αίτημα για να μετατρέψετε προστατευμένα αρχεία.
- Can I perform bulk Excel to HTML conversions?
- Ναι. Μπορείτε να αυτοματοποιήσετε πολλαπλές μετατροπές επαναλαμβάνοντας μέσα από έναν φάκελο αρχείων Excel στην αποθήκευση σας στο σύννεφο.