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

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

ייצוא נתוני Excel לפורמט HTML הוא חיוני כאשר מציגים תוכן גיליונות אלקטרוניים בדפדפנים, תבניות דוא"ל או יישומים אינטרנטיים. מדריך זה מראה כיצד להמיר חוברת עבודה של Excel ל-HTML באמצעות Aspose.Cells for .NET.

מתי להשתמש בהמרת Excel ל-HTML

  • ליצור תצוגות מקדימות של נתוני Excel באתרי אינטרנט
  • לאפשר צפייה בגיליונות אלקטרוניים מבוססי אינטרנט
  • לשלב נתונים טבלאיים במערכות ניהול תוכן או בבלוגים

מדריך שלב אחר שלב

שלב 1: התקן Aspose.Cells for .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;

    // השתמש בזרם בתגובה אינטרנטית, שמור לדיסק וכו'.
}

דוגמת קוד מלאה

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

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

        // אפשרות 1: שמור לקובץ HTML
        HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
        workbook.Save("output.html", options);

        // אפשרות 2: שמור לזרם עבור יישומים אינטרנטיים
        using (MemoryStream stream = new MemoryStream())
        {
            workbook.Save(stream, SaveFormat.Html);
            stream.Position = 0;
            // השתמש בזרם לפי הצורך (למשל, שלח בתגובה API)
        }

        Console.WriteLine("Excel ייצא ל-HTML.");
    }
}

טיפים ומיטב הפרקטיקות

טיפתיאור
השתמש ב-HtmlSaveOptionsכוונן את מבנה ה-HTML המוצא, קידוד תווים, או הטמעת תמונות
שמור לזרםשימושי עבור APIs או פונקציות ללא שרת
שמור על עיצובAspose.Cells מבטיח שרוב אלמנטי העיצוב והפריסה יישמרו
 Ελληνικά