C ++ من Excel إلى HTML

تعد جداول بيانات Excel مفيدة في تنظيم البيانات وإدارتها وحوسبتها. وبالمثل ، فإن HTML مفيد لعرض المحتوى في المتصفح. كلا التنسيقين مفيدان في حالات الاستخدام الخاصة بهما. قد تكون هناك حالات يتعين عليك فيها إظهار بيانات Excel على مواقع الويب. في هذه الحالات ، سيكون تنسيق HTML هو أفضل تنسيق للاستخدام. لتحقيق ذلك ، سيتعين عليك تحويل ملف Excel المطلوب إلى HTML. في ضوء ذلك ، ستتعلم كيفية تحويل ملفات Excel إلى HTML باستخدام C ++.

C ++ Excel to HTML Converter API - تنزيل مجاني

Aspose.Cells for C ++ هي واجهة برمجة تطبيقات أصلية C ++ لإنشاء جداول بيانات Excel وتحويلها ومعالجتها. يمكنك استخدام المحول المدمج في API لتحويل ملفات Excel إلى HTML. الرجاء تثبيت API عبر NuGet أو تنزيله مباشرة من قسم التنزيلات.

PM> Install-Package Aspose.Cells.Cpp

Excel لتحويل HTML C ++

فيما يلي خطوات تحويل ملفات Excel إلى HTML:

  • قم بتحميل ملف Excel باستخدام فئة IWorkbook.
  • احفظ الملف بصيغة HTML باستخدام [IWorkbook-> Save (intrusiveptrAspose::Cells::Systems::String fileName ، Aspose :: Cells :: SaveFormat saveFormat)] طريقة 6.

فيما يلي مقتطف رمز C ++ لتحويل ملفات Excel إلى HTML:

// مسار الدليل المصدر.
StringPtr srcDir = new String("SourceDirectory\\");

// مسار دليل الإخراج.
StringPtr outDir = new String("OutputDirectory\\");

// قم بتحميل ملف Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// احفظ كملف HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), SaveFormat_Html);

C ++ Excel لتحويل HTML مع خيارات إضافية

يوفر Aspose.Cells for C ++ API فئة IHtmlSaveOptions لتخصيص ملف HTML المحول. فيما يلي الخيارات المتوفرة بواسطة فئة IHtmlSaveOptions.

الخيارات التي توفرها فئة IHtmlSaveOptions

تحويل Excel إلى HTML باستخدام IHtmlSaveOptions

فيما يلي خطوات تحويل Excel إلى HTML بخيارات إضافية:

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملفات Excel إلى HTML بخيارات إضافية:

// مسار الدليل المصدر.
StringPtr srcDir = new String("SourceDirectory\\");

// مسار دليل الإخراج.
StringPtr outDir = new String("OutputDirectory\\");

// قم بتحميل ملف Excel
intrusive_ptr<IWorkbook>  workbook = Factory::CreateIWorkbook(srcDir->StringAppend(new String("sampleExcelFile.xlsx")));

// إنشاء كائن IHtmlSaveOptions.
intrusive_ptr<Aspose::Cells::IHtmlSaveOptions> options = Factory::CreateIHtmlSaveOptions();

// تعطيل تصدير الورقة المخفية
options->SetExportHiddenWorksheet(false);

// احفظ كملف HTML
workbook->Save(outDir->StringAppend(new String("sampleExcelFile_out.html")), options);

احصل على رخصة مجانية

يمكنك تجربة واجهة برمجة التطبيقات بدون قيود التقييم من خلال طلب ترخيص مؤقت مجاني.

استنتاج

في هذه المقالة ، تعلمت كيفية تحويل ملف Excel إلى HTML باستخدام C ++. علاوة على ذلك ، لقد رأيت خيارات مختلفة لتخصيص تحويل Excel إلى HTML ، مثل تصدير أوراق العمل المخفية. يمكنك استكشاف المزيد حول Aspose.Cells لـ C ++ باستخدام التوثيق.

أنظر أيضا