C ++ من Excel إلى HTML

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

Node.js Excel to HTML Converter API

Aspose.Cells for Node.js via Java تم تصميم API لتنفيذ أتمتة جداول البيانات من داخل تطبيقات Node.js الخاصة بك. يوفر مجموعة من الميزات لمعالجة ملفات Excel بسلاسة. علاوة على ذلك ، تسمح لك واجهة برمجة التطبيقات بتحويل ملفات Excel إلى تنسيقات أخرى. من أجل استخدام API ، يمكنك تنزيل الحزمة الخاصة بها من قسم التنزيلات أو استخدام الأمر NPM التالي.

> npm install aspose.cells

تحويل ملفات Excel إلى HTML في Node.js

عند تحويل ملف Excel إلى HTML ، يقوم Aspose.Cells لـ Node.js عبر Java بإنشاء علامة تبويب منفصلة لكل ورقة عمل. وبالتالي ، يمكنك التنقل بين الأوراق بسهولة تامة. فيما يلي خطوات تحويل ملف Excel إلى HTML.

  • تحميل ملف Excel باستخدام فئة مصنف.
  • احفظ ملف Excel بصيغة HTML باستخدام طريقة Workbook.save(String).

يوضح نموذج التعليمات البرمجية التالي كيفية تحويل ملف Excel إلى HTML باستخدام Node.js.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// تحميل المصنف
var workbook = aspose.cells.Workbook("workbook.xlsx");

// احفظ XLSX بتنسيق HTML
workbook.save("D:\\xlsx-to-html.html");

ملف اكسل

ملف اكسل

تحويل HTML

إكسل إلى أتش تي أم أل

تمكين خطوط الشبكة في Excel إلى تحويل HTML في Node.js

بشكل افتراضي ، يتم تعطيل خطوط الشبكة في ملف HTML المحول. ومع ذلك ، يمكنك تمكينهم باستخدام فئة HtmlSaveOptions. فيما يلي خطوات إجراء هذه العملية.

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

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// تحميل المصنف
var workbook = aspose.cells.Workbook("workbook.xlsx");

// إنشاء خيارات HTML وتمكين خطوط الشبكة
var options = aspose.cells.HtmlSaveOptions();
options.setExportGridLines(true);

// احفظ XLSX بتنسيق HTML
workbook.save("D:\\xlsx-to-html.html", options);

تحويل HTML

من Excel إلى HTML GrdiLines

قم بتمكين Tooltip في XLSX لتحويل HTML في Node.js

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

يوضح نموذج التعليمات البرمجية التالي كيفية تمكين تلميح الأدوات في تحويل Excel إلى HTML في Node.js.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// تحميل المصنف
var workbook = aspose.cells.Workbook("workbook.xlsx");

// قم بإنشاء خيارات HTML وتمكين تلميح الأدوات
var options = aspose.cells.HtmlSaveOptions();
options.setAddTooltipText(true);

// احفظ XLSX بتنسيق HTML
workbook.save("D:\\xlsx-to-html.html", options);

قم بتضمين الأوراق المخفية في XLS / XLSX لتحويل HTML

قد تحتوي مصنفات Excel أيضًا على الأوراق المخفية غير المضمنة في تحويل Excel إلى HTML افتراضيًا. لتقديم الأوراق المخفية ، يمكنك استخدام طريقة HtmlSaveOptions.setExportHiddenWorksheet(). فيما يلي خطوات إجراء هذه العملية.

يوضح نموذج التعليمات البرمجية التالي كيفية تضمين الأوراق المخفية في تحويل Node.js من Excel إلى HTML.

var aspose = aspose || {};
aspose.cells = require("aspose.cells");

// تحميل المصنف
var workbook = aspose.cells.Workbook("workbook.xlsx");

// قم بإنشاء خيارات HTML وتمكين تصدير الأوراق المخفية
var options = aspose.cells.HtmlSaveOptions();
options.setExportHiddenWorksheet(true);

// احفظ XLSX بتنسيق HTML
workbook.save("D:\\xlsx-to-html.html", options);

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

في حالة رغبتك في تجربة واجهة برمجة التطبيقات بدون قيود تقييمية ، يمكنك الحصول على ترخيص مؤقت مجاني.

استنتاج

غالبًا ما يتم استخدام تحويل Excel إلى HTML في تطبيقات الويب لعرض أوراق العمل على صفحات الويب. وفقًا لذلك ، تناولت هذه المقالة كيفية تحويل مصنفات Excel إلى ملفات HTML في Node.js. علاوة على ذلك ، لقد رأيت كيفية تخصيص تحويل Excel إلى HTML بخيارات مختلفة. يمكنك استكشاف المزيد حول Aspose.Cells لـ Node.js عبر Java باستخدام التوثيق.

أنظر أيضا