محول HTML
The Aspose.Cells HTML Converter for .NET Plugin يمكّن المطورين من تصدير ملفات Excel إلى HTML وتحميل ملفات HTML أو التعليمات البرمجية مباشرةً في دفاتر عمل Excel. سواء كنت تبني عارضات قائمة على المتصفح، أو تقارير قائمة على البريد الإلكتروني، أو تكاملات مع أنظمة إدارة المحتوى، يساعدك هذا الملحق على ربط Excel وHTML بسهولة.
أحدث المقالات
الميزات الرئيسية لمحول Aspose.Cells HTML
تصدير Excel إلى HTML
تحويل ملفات Excel إلى HTML للعرض على الويب أو المشاركة الخفيفة. تصدير دفاتر العمل بالكامل أو أوراق العمل المحددة كـ HTML نظيف واستجابة.استيراد محتوى HTML إلى Excel
تحميل سلاسل HTML أو الملفات وتحويلها إلى دفاتر عمل Excel مع دعم للجداول، والتنسيق، والبنية.خيارات عرض HTML مرنة
التحكم في المخرجات باستخدامHtmlSaveOptions
، بما في ذلك كيفية التعامل مع الصفوف/الأعمدة المخفية، وما إذا كان يجب تصدير أوراق العمل بشكل فردي أو معًا، والمزيد.إدخال وإخراج قائم على التدفق
حفظ أو تحميل HTML عبر تدفقات الذاكرة - مثالي لتطبيقات الويب، وواجهات برمجة التطبيقات، أو البيئات الخالية من الخادم.دعم تنسيقات واسعة
يعمل مع مجموعة واسعة من التنسيقات: XLS، XLSX، XLSB، XLSM، XLTX، XLTM، HTML، وMHTML - مما يسمح بالتحويل بين HTML وملفات Excel القديمة والحديثة.تكامل أصلي مع .NET
يتكامل بسهولة مع مشاريع .NET Framework و.NET Core/6/7/8 باستخدام NuGet أو مرجع التجميع المباشر.
البدء مع محول Aspose.Cells HTML لـ .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 (على سبيل المثال، لتطبيق ويب)
Workbook workbook = new Workbook("Book1.xlsx");
using (MemoryStream stream = new MemoryStream())
{
workbook.Save(stream, SaveFormat.Html);
stream.Position = 0;
// استخدم التدفق لاستجابة الويب، الكتابة إلى ملف، إلخ.
}
تحويل 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>المنتج</td><td>السعر</td></tr><tr><td>قلم</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 مباشرة في واجهات برمجة التطبيقات أو وظائف السحابة.
المشكلات الشائعة والحلول
الخطأ | الحل |
---|---|
الملف غير موجود | تأكد من أن مسار الإدخال صحيح وأن الملف موجود |
تنسيق غير مدعوم | تأكد من أن الملف إما بتنسيق HTML أو متوافق مع Excel |
أنماط مفقودة في HTML الناتج | تحقق من HtmlSaveOptions وتأكد من أن التنسيق محفوظ |
المحتوى غير متناسق في Excel المستورد | استخدم الجداول في HTML وتجنب DIVs المتداخلة بشكل عميق |
الأسئلة المتداولة
ما هو محول Aspose.Cells HTML لـ .NET؟
أداة تسمح للمطورين بتحويل جداول Excel إلى/من تعليمات HTML داخل أي تطبيق .NET.
كيف يختلف عن Aspose.Cells لـ .NET؟
بينما يوفر Aspose.Cells وظائف Excel واسعة، يركز ملحق محول HTML بشكل خاص على العمليات المتعلقة بـ HTML ويبسّط التكامل.
ما هي التنسيقات المدعومة؟
XLS، XLSX، XLSM، XLTX، XLTM، XLSB، HTML، وMHTML مدعومة في سيناريوهات التحويل.
هل يمكنني تخصيص كيفية إنشاء HTML أو تحميله؟
نعم، يسمح HtmlSaveOptions
وHtmlLoadOptions
بالتحكم الدقيق في التنسيق، وخطوط الشبكة، وسلوك التخطيط، والمزيد.