كيفية تحويل إكسل إلى HTML في C#
كيفية تحويل إكسل إلى HTML في C#
تصدير بيانات Excel إلى تنسيق HTML أمر بالغ الأهمية عند عرض محتوى لوحة المفاتيح في المتصفحات أو قوالب البريد الإلكتروني أو تطبيقات الويب.هذا الدليل يظهر كيفية تحويل دفتر عمل Excel إلى HTML باستخدام Aspose.Cells for .NET.
متى تستخدم Excel إلى تحويل HTML
- إنشاء نظرة عامة على بيانات Excel على مواقع الويب
- إمكانية عرض البطاقات على شبكة الإنترنت
- إدراج البيانات اللوحية في CMS أو المدونات
دليل خطوة بخطوة
الخطوة 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، رمز الشخصية، أو إدراج الصورة |
إنقاذ إلى التدفق | مفيد لـ APIs أو وظائف خالية من الخادم |
الحفاظ على النمط | Aspose.Cells يضمن أن معظم عناصر التصميم والتصميم يتم الحفاظ عليها |