Excel جداول البيانات غالبًا ما تحتوي على بيانات وتقارير قيمة ترغب الفرق في مشاركتها عبر الإنترنت. من خلال تحويل ملفات Excel إلى HTML صيغة، يمكن للمستخدمين فتح وعرض أوراق Excel في متصفح الويب دون الحاجة إلى تثبيت Microsoft Excel. في هذه المقالة، سنستكشف التفاصيل حول كيفية أتمتة عملية تحويل Excel إلى HTML حتى نتمكن من عرض ملف Excel على الإنترنت أو تضمين جداول البيانات في صفحات الويب.
Excel to HTML Conversion API
أسبوز.سيلز كلاود إس دي كاي ل .نت يوفر ميزات قوية لتحويل وعرض وتصوير دفاتر العمل إكسل بتنسيقات مختلفة. يسمح لك بتحويل ملفات XLS أو XLSX إلى HTML مع الحفاظ على التخطيط والتنسيق ووفاء الأسلوب. يمكن استخدام HTML المحوّل لعرض إكسل على الإنترنت أو للتكامل مع المواقع الإلكترونية ولوحات المعلومات.
تثبيت
يمكنك تثبيت SDK باستخدام مدير حزم NuGet:
Install-Package Aspose.Cells-Cloud
ثم قم بتهيئة عميل API الخاص بك باستخدام معرّف العميل و السر الخاص بالعميل من Aspose Cloud Dashboard. يمكن العثور على مزيد من المعلومات في مقال quick start.
Convert Excel to HTML in C#
الخطوات التالية توضح كيفية تحويل Excel إلى HTML وإنشاء عرض Excel عبر الإنترنت باستخدام مقتطف كود C# .NET.
الخطوة 1: - أنشئ كائنًا من CellsApi
حيث نمرر بيانات اعتماد العميل كوسيط.
CellsApi api = new CellsApi(clientId,clientSecret);
الخطوة 2: قم بتحميل دفتر العمل Excel إلى تخزين السحابة.
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
cellsInstance.UploadFile(request);
الخطوة 3: إنشاء مثيل من SaveOptions
وتعريف HTML
كتنسيق الإخراج.
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "CSV";
الخطوة 4: حفظ Excel كـ HTML باستخدام PostWorkbookSaveAs(…).
var response = cellsInstance.PostWorkbookSaveAs(convert);
- ✅ يقوم الكود أعلاه بتحويل دفتر عمل Excel إلى تنسيق HTML يمكن فتحه في أي متصفح للعرض عبر الإنترنت.
// للمزيد من الأمثلة، https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet
// قم بزيارة dashboard.aspose.cloud للحصول على بيانات اعتماد العميل
try
{
// إنشاء مثيل CellsApi مع تمرير ClientID و ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
UploadFileRequest request = new UploadFileRequest("input.xlsx", "input.xlsx", null);
// رفع ملف Excel المدخل إلى التخزين السحابي
cellsInstance.UploadFile(request);
SaveOptions saveOptions = new SaveOptions();
saveOptions.SaveFormat = "HTML";
// create PostWorkbookSaveAsRequest defining resultant file name
var convert = new PostWorkbookSaveAsRequest("input.xlsx", "myResultant.html", saveOptions);
// call the API to convert XLSX to HTML file
var response = cellsInstance.PostWorkbookSaveAs(convert);
// print success message if the conversion is successful
if (response != null && response.Equals("OK"))
{
Console.WriteLine("Excel to HTML conversion completed successfully !");
Console.ReadKey();
}
}
catch (Exception ex)
{
Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
قم بتحويل XLSX إلى HTML باستخدام cURL
يمكنك أيضًا استخدام أوامر cURL لتنفيذ تحويل Excel إلى HTML من خلال واجهة برمجة التطبيقات السحابية Aspose.Cells REST.
الخطوة 1: الحصول على رمز الوصول
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
- ستكون الاستجابة متضمنة
ACCESSTOKEN
الذي ستستخدمه للتفويض.
الخطوة 2: تحويل ملف إكسل إلى HTML استخدم أمر cURL التالي لتحويل مصنف Excel الخاص بك (Sample.xlsx) إلى تنسيق CSV:
curl -X 'POST' \
'https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&storageName=internal&checkExcelRestriction=false' \
-H 'accept: application/json' \
-H 'authorization: Bearer {ACCESS_TOKEN}' \
-H 'Content-Type: application/json' \
-d '{
"SaveFormat": "html"
}'
Explanation:
PUT /cells/convert?format=HTML
— يحدد تنسيق الإخراج ليكون HTML.file=@/path/to/input.xlsx
— حدد ملف Excel المحلي في التخزين السحابي.- أثناء استخدام معامل
-d
، نقوم بحفظ الناتج كـ HTML.
محول XLS إلى HTML مجاني
إذا كنت تفضل حلاً يستند إلى الويب، جرب محول Excel إلى HTML المجاني. يتيح لك تحميل دفاتر Excel وعرضها مباشرة في متصفحك — طريقة سريعة لفتح ملفات Excel عبر الإنترنت دون الحاجة إلى تثبيت برامج.

استنتاج
مع Aspose.Cells Cloud SDK لـ .NET، يصبح تحويل دفاتر Excel إلى HTML سريعًا وسهلًا. إنها أفضل طريقة لعرض جداول Excel على الإنترنت، ومشاركة التقارير التفاعلية، أو تضمين بيانات Excel على المواقع الإلكترونية.
روابط مفيدة
المقالات ذات الصلة
يرجى زيارة الروابط التالية لمعرفة المزيد حول:
الأسئلة الشائعة (FAQs)
- هل يمكنني فتح ملفات Excel عبر الإنترنت بعد التحويل؟
- نعم. يمكن فتح مخرجات HTML في أي متصفح ويب، مما يتيح عرض Excel عبر الإنترنت بشكل فوري.
- هل ستظل الصيغ والأنماط سليمة؟
- نعم. Aspose.Cells Cloud يحتفظ بجميع الحسابات والمخططات والتنسيقات في ملف HTML المحول.
- هل يدعم ملفات Excel المحمية بكلمة مرور؟
- نعم. يمكنك تحديد كلمة المرور في الطلب لتحويل الملفات المحمية.
- Can I perform bulk Excel to HTML conversions?
- نعم. يمكنك أتمتة تحويلات متعددة من خلال التكرار عبر مجلد من ملفات Excel في سعة التخزين السحابية الخاصة بك.