محول HTML
يتيح Aspose.Cells HTML Converter for .NET Plugin للمطورين تصدير ملفات Excel إلى HTML وتحميل ملفات HTML أو وضع علامة مباشرة في كتب عمل Excel. سواء كنت تبني المشاهدين القائمة على المتصفح أو التقارير القائمة على البريد الإلكتروني أو التكاملات مع أنظمة CMS، وهذا المكون الإضافي يساعد على جسر Excel و HTML بسهولة.
أحدث المقالات
Aspose.Cells HTML Converter الميزات الرئيسية
تصدير Excel إلى HTML تحويل ملفات Excel إلى HTML لعرض الويب أو مشاركة الوزن الخفيف.
استيراد محتوى HTML إلى Excel تحميل سلاسل HTML أو الملفات وتحويلها إلى كتب عمل Excel مع دعم للجدول والتنسيق والهيكل.
خيارات HTML المرنة التحكم في الإنتاج مع
HtmlSaveOptions
، بما في ذلك كيفية التعامل مع الصفوف / الأعمدة الخفية ، سواء كان تصدير ورقة العمل بشكل فردي أو معا ، وأكثر من ذلك.الإيرادات والخروج القائمة على التدفق حفظ أو تحميل HTML من خلال تدفقات الذاكرة – مثالية لتطبيقات الويب أو APIs أو بيئات خالية من الخادم.
الدعم في شكل واسع يعمل مع مجموعة واسعة من التنسيقات: XLS، XLSX، XLSB، XLSM، XLTX، XLTM، HTML، و MHTML – مما يسمح التحويل بين HTML و كل من التراث والملفات Excel الحديثة.
التكامل الأصلي .NET يتكامل بسهولة مع .NET Framework و .NET Core/6/7/8 المشاريع باستخدام NuGet أو مرجعية التجميع المباشر.
البدء مع Aspose.Cells HTML Converter for .NET
1. تثبيت Aspose.Cells ل .NET
استخدم NuGet لإضافة Aspose.Cells إلى مشروعك:
dotnet add package Aspose.Cells
Excel إلى تحويل HTML
تصدير الكتب العملية Excel لتنظيف تنسيق HTML:
تحويل ملف Excel إلى ملف HTML
Workbook workbook = new Workbook("Book1.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions(SaveFormat.Html);
workbook.Save("output.html", options);
تصدير ملف Excel إلى HTML Stream (على سبيل المثال، لتطبيق الويب)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// Use the stream for web response, writing to file, etc.
}
HTML إلى Excel التحويل
تحويل ملفات HTML أو علامة خام مرة أخرى إلى دفتر عمل Excel:
تحميل محتوى HTML من ملف
HtmlLoadOptions loadOptions = new HtmlLoadOptions();
Workbook workbook = new Workbook("input.html", loadOptions);
workbook.Save("html_to_excel.xlsx");
تحميل محتوى HTML من شريط
string html = "<html><body><table><tr><td>Product</td><td>Price</td></tr><tr><td>Pen</td><td>$1.99</td></tr></table></body></html>";
using (MemoryStream stream = new MemoryStream(Encoding.UTF8.GetBytes(html)))
{
Workbook workbook = new Workbook(stream, new HtmlLoadOptions());
workbook.Save("html_string_to_excel.xlsx", SaveFormat.Xlsx);
}
أكثر السيناريوهات شعبية
تحويل ورقة عمل Excel إلى HTML للاستخدام الويب
Workbook workbook = new Workbook("report.xlsx");
HtmlSaveOptions options = new HtmlSaveOptions
{
ExportHiddenWorksheet = false,
ExportGridLines = true
};
workbook.Save("report.html", options);
استيراد جدول HTML في Excel
Workbook workbook = new Workbook("styled_table.html", new HtmlLoadOptions());
workbook.Save("styled_table.xlsx");
أفضل الممارسات لتحويل HTML
- استخدام
HtmlSaveOptions.ExportGridLines = true
لتقليد ترتيب الشرائح. - إعادة معالجة بيانات Excel لتناسب الأبعاد المريحة للمتصفح.
- عند الاستيراد، تأكد من أن HTML هو شكل جيد واستخدام عناصر الجدول للحصول على نتائج مثالية.
- حفظ إلى تدفق إذا كنت تخطط لخدمة HTML مباشرة في APIs الويب أو وظائف السحابة.
المشكلات والأحكام المشتركة
خطأ | الحل |
---|---|
File not found | تأكد من أن مسار الإدخال صحيح والملف موجود |
Unsupported format | تأكيد أن الملف هو إما تنسيق متوافق مع HTML أو Excel |
النماذج المفقودة في إصدار HTML | تحقق من HtmlSaveOptions وتأكيد تنسيق يتم الحفاظ عليه |
المحتوى غير المناسب في Excel المستورد | استخدم اللوحات في HTML وتجنب DIV العميق |