محول HTML

The Aspose.Cells HTML Converter for .NET Plugin يمكّن المطورين من تصدير ملفات Excel إلى HTML وتحميل ملفات HTML أو التعليمات البرمجية مباشرةً في دفاتر عمل Excel. سواء كنت تبني عارضات قائمة على المتصفح، أو تقارير قائمة على البريد الإلكتروني، أو تكاملات مع أنظمة إدارة المحتوى، يساعدك هذا الملحق على ربط Excel وHTML بسهولة.

أحدث المقالات

الميزات الرئيسية لمحول Aspose.Cells HTML

  1. تصدير Excel إلى HTML
    تحويل ملفات Excel إلى HTML للعرض على الويب أو المشاركة الخفيفة. تصدير دفاتر العمل بالكامل أو أوراق العمل المحددة كـ HTML نظيف واستجابة.

  2. استيراد محتوى HTML إلى Excel
    تحميل سلاسل HTML أو الملفات وتحويلها إلى دفاتر عمل Excel مع دعم للجداول، والتنسيق، والبنية.

  3. خيارات عرض HTML مرنة
    التحكم في المخرجات باستخدام HtmlSaveOptions، بما في ذلك كيفية التعامل مع الصفوف/الأعمدة المخفية، وما إذا كان يجب تصدير أوراق العمل بشكل فردي أو معًا، والمزيد.

  4. إدخال وإخراج قائم على التدفق
    حفظ أو تحميل HTML عبر تدفقات الذاكرة - مثالي لتطبيقات الويب، وواجهات برمجة التطبيقات، أو البيئات الخالية من الخادم.

  5. دعم تنسيقات واسعة
    يعمل مع مجموعة واسعة من التنسيقات: XLS، XLSX، XLSB، XLSM، XLTX، XLTM، HTML، وMHTML - مما يسمح بالتحويل بين HTML وملفات Excel القديمة والحديثة.

  6. تكامل أصلي مع .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 بالتحكم الدقيق في التنسيق، وخطوط الشبكة، وسلوك التخطيط، والمزيد.

 عربي