איך להמיר Excel ל-HTML ב-C#

איך להמיר Excel ל-HTML ב-C#

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

Πότε να χρησιμοποιήσετε το Excel για μετατροπή HTML

  • Δημιουργία προβολών δεδομένων του Excel σε ιστοσελίδες
  • Ενεργοποιήστε την προβολή web-based spreadsheet
  • Ενσωματώστε τα δεδομένα πίνακα σε CMS ή blogs

Βήμα προς βήμα οδηγός

Βήμα 1: Εγκατάσταση Aspose.Cells για .NET

dotnet add package Aspose.Cells

Βήμα 2: Κατεβάστε το βιβλίο εργασίας

Workbook workbook = new Workbook("path/to/excel.xlsx");

Βήμα 3: Ρυθμίστε τις επιλογές αποθήκευσης HTML (επιλογή)

HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);

Βήμα 4: Εξαγωγή Excel σε αρχείο HTML

workbook.Save("path/to/output.html", options);

Βήμα 5: Αποθήκευση σε ένα MemoryStream αντί για ένα αρχείο

using (MemoryStream outputStream = new MemoryStream())
{
    workbook.Save(outputStream, SaveFormat.Html);
    outputStream.Position = 0;

    // Use the stream in a web response, save to disk, etc.
}

Συμπληρωματικό παράδειγμα κώδικα

using System;
using System.IO;
using Aspose.Cells;

class Program
{
    static void Main()
    {
        Workbook workbook = new Workbook("input.xlsx");

        // Option 1: Save to HTML file
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // Option 2: Save to stream for web applications
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // Use the stream as needed (e.g., send in API response)
        }

        Console.WriteLine("Excel exported to HTML.");
    }
}

Συμβουλές και καλύτερες πρακτικές

ΤίπΠεριγραφή
Χρήση HtmlSaveOptionsΦανταστική δομή εξόδου HTML, κωδικοποίηση χαρακτήρων, ή ενσωμάτωση εικόνας
Αποθηκεύστε το StreamΧρήσιμο για API ή λειτουργίες χωρίς διακομιστή
Διατηρήστε το StylingAspose.Cells εξασφαλίζει ότι τα περισσότερα στοιχεία στυλ και διάταξης διατηρούνται
 Ελληνικά