كيفية تحويل جدول بيانات Excel إلى آلة حاسبة بتنسيق HTML في Node.js

قم بتحويل Excel XLS / XLSX إلى HTML باستخدام REST API في Node.js

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

سيتم تناول الموضوعات التالية في هذه المقالة:

Excel XLS / XLSX إلى واجهة برمجة تطبيقات REST للتحويل إلى HTML و Node.js SDK

من أجل تحويل خلية Excel إلى HTML ، سنستخدم Node.js SDK من GroupDocs.Conversion Cloud API. إنها مكتبة JavaScript ومنصة تحويل مستندات موثوقة ومستقلة عن النظام الأساسي وآمنة. يسمح لك بتحويل مستنداتك وصورك بسهولة من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. يمكنك بسهولة التحويل بين أكثر من 50 نوعًا من المستندات والصور مثل Word و PowerPoint و Excel و PDF و HTML و CAD والصور النقطية وما إلى ذلك ، كما أنها تدعم .NET و Java و PHP و Ruby و Android و Python SDKs. أعضاء عائلة تحويل المستندات لـ Cloud API.

يمكنك تثبيت GroupDocs.Conversion Cloud على تطبيق Node.js الخاص بك باستخدام الأمر التالي في وحدة التحكم:

npm install groupdocs-conversion-cloud

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

# قم باستيراد Node.js SDK في تطبيق العقدة من http://api.groupdocs.cloud
global.groupdocs_conversion_cloud = require("groupdocs-conversion-cloud");
global.fs = require("fs");

// احصل على clientId و clientSecret من https://dashboard.groupdocs.cloud (التسجيل المجاني مطلوب).
global.clientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
global.clientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
global.myStorage = "test-internal-storage";
const config = new groupdocs_conversion_cloud.Configuration(clientId, clientSecret);
config.apiBaseUrl = "https://api.groupdocs.cloud";

كيفية تحويل ملف Excel إلى ملف HTML باستخدام واجهة برمجة تطبيقات REST في Node.js

في القسم ، سنتبع الخطوات التالية لتحويل Excel إلى HTML JavaScript برمجيًا على السحابة:

  1. تحميل ملف Excel إلى السحابة
  2. تحويل جدول البيانات إلى HTML
  3. تنزيل ملف HTML المحول

قم بتحميل ملف XLSX

أولاً ، قم بتحميل ملف excel إلى السحابة باستخدام نموذج الكود التالي:

// افتح الملف في IOStream من محرك أقراص النظام.
var resourcesFolder = 'H:\\groupdocs-cloud-data\\sample-file.xlsx';
// إقرا الملف
fs.readFile(resourcesFolder, (err, fileStream) => {
  // بناء FileApi
  var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
  // طلب إنشاء ملف تحميل
  var request = new groupdocs_conversion_cloud.UploadFileRequest("sample-file.xlsx", fileStream, myStorage);
  // رفع ملف
  fileApi.uploadFile(request)
    .then(function (response) {
      console.log("Expected response type is FilesUploadResult: " + response.uploaded.length);
    })
    .catch(function (error) {
      console.log("Error: " + error.message);
    });
});

نتيجة لذلك ، سيكون ملف Excel الذي تم تحميله متاحًا في قسم الملفات من لوحة التحكم على السحابة.

تحويل XLSX إلى تنسيق HTML في Node.js

الآن ، لنحول ملف Excel إلى جدول HTML باستخدام JavaScript برمجيًا باتباع الخطوات الموضحة أدناه:

  • قم بإنشاء مثيل لـ ConvertApi
  • قم بإنشاء مثيل لـ ConvertSettings
  • تعيين اسم التخزين ومسار ملف Excel المدخلات
  • قم بتعيين “html” للتنسيق
  • الآن ، قم بتوفير مسار ملف الإخراج html
  • قم بإنشاء ConvertDocumentRequest باستخدام ConvertSettings
  • قم بالتحويل عن طريق استدعاء الأسلوب convertDocument() باستخدام ConvertDocumentRequest

يوضح مثال التعليمات البرمجية التالي كيفية تحويل Excel إلى HTML في Nodejs باستخدام REST API:

const convert = async() => {
  const convertApi = groupdocs_conversion_cloud.ConvertApi.fromKeys(clientId, clientSecret);

  const settings = new groupdocs_conversion_cloud.ConvertSettings();
  settings.storageName = myStorage;
  settings.filePath = "nodejs-testing/sample-file.xlsx";
  settings.format = "html";
  settings.outputPath = "nodejs-testing/sample-file.html";

  try {
    // إنشاء طلب تحويل المستند
    const request = new groupdocs_conversion_cloud.ConvertDocumentRequest(settings);
    await convertApi.convertDocument(request);
  } 
  catch (err) {
    throw err;
  }
}

convert()
.then(() => {
  console.log("Successfully converted XLSX file to HTML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})

إدخال ملف Excel:

كيفية تحويل ملف Excel إلى html في Node.js

تحويل ملف Excel إلى جدول HTML باستخدام JavaScript

ملف HTML الناتج:

كيفية تحويل جدول Excel إلى html عبر الإنترنت في Node.js

تحويل جدول بيانات Excel إلى HTML في Node.js

قم بتنزيل الملف المحول

نموذج الكود أعلاه سيحفظ ملف html المحول على السحابة. أنت الآن تعرف كيفية تحويل Excel إلى HTML في node.js. بعد ذلك ، قم بتنزيل ملف html باستخدام نموذج التعليمات البرمجية التالي:

// إنشاء FileApi لتنزيل الملف المحول
var fileApi = groupdocs_conversion_cloud.FileApi.fromConfig(config);
// إنشاء طلب ملف تحميل
let request = new groupdocs_conversion_cloud.DownloadFileRequest("nodejs-testing/sample-file.html", myStorage);
// تنزيل الملف ونوع الاستجابة Stream
fileApi.downloadFile(request)
    .then(function (response) {
        // حفظ الملف في دليل النظام الخاص بك
        fs.writeFile("H:\\groupdocs-cloud-data\\sample-file.html", response, "binary", function (err) { });
        console.log("Expected response type is Stream: " + response.length);
    })
    .catch(function (error) {
        console.log("Error: " + error.message);
    });

برنامج Excel to HTML Converter Online مجاني

كيفية تحويل Excel إلى HTML عبر الإنترنت مجانًا؟ يرجى محاولة ما يلي محول Excel إلى HTML على الإنترنت مجانًا ، و محول XLS إلى HTML ، والتي تم تطويرها باستخدام واجهة برمجة التطبيقات المذكورة أعلاه.

خاتمة

تُستخدم ملفات Excel و HTML على نطاق واسع لتخزين البيانات ونقلها. وفقًا لذلك ، تناولت هذه المقالة كيفية تحويل XLSX إلى HTML في تطبيقات Node.js. الآن أنت تعرف:

  • كيفية تحويل XLS إلى HTML باستخدام Node.js ؛
  • تحميل وتنزيل ملف HTML المحول برمجيًا ؛
  • تحويل Excel إلى HTML على الإنترنت مجانًا ؛

علاوة على ذلك ، يمكنك معرفة المزيد حول GroupDocs.Conversion Cloud API باستخدام التوثيق. نوفر أيضًا قسم مرجع واجهة برمجة التطبيقات الذي يتيح لك تصور واجهات برمجة التطبيقات الخاصة بنا والتفاعل معها مباشرةً من خلال المتصفح.

أخيرًا ، يكتب groupdocs.cloud مشاركات مدونة جديدة مثيرة للاهتمام. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك طرح استفساراتك حول كيفية تحويل Excel Sheet إلى HTML ، عبر منتدى الدعم المجاني

أسئلة وأجوبة

كيف يمكنني تحويل بيانات Excel إلى HTML في Node.js؟

يرجى اتباع هذا الرابط لمعرفة مقتطف شفرة Node.js حول كيفية تحويل ملف Excel إلى HTML بسرعة وسهولة.

كيفية تحويل Excel إلى جدول HTML في JavaScript باستخدام REST API؟

قم بإنشاء مثيل لـ ConvertApi ، وقم بتعيين قيم إعدادات التحويل واستدعاء طريقة convertDocument باستخدام ConvertDocumentRequest لتحويل Excel إلى html تفاعلي.

كيف تحفظ ملفات Excel بصيغة HTML مجاناً على الإنترنت؟

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

كيف يمكنني تحويل XLSX إلى HTML عبر الإنترنت مجانًا؟

  • افتح محول Excel إلى HTML عبر الإنترنت مجانًا
  • انقر داخل منطقة إفلات الملف لتحميل ورقة Excel أو سحب ملف Excel وإفلاته.
  • انقر فوق الزر “تحويل الآن” ، وسيحول محول XLSX إلى HTML عبر الإنترنت برنامج Excel إلى جدول HTML.
  • سيكون رابط تنزيل ملف الإخراج متاحًا على الفور بعد تحويل تحويل Excel إلى HTML عبر الإنترنت.

كيفية تثبيت تحويل Excel إلى مكتبة أكواد HTML؟

تثبيت محول Excel إلى HTML تنزيل مكتبة JavaScript مجانًا لإنشاء وتحويل Excel إلى HTML بتنسيق برمجي.

كيف أقوم بتحويل Excel إلى صفحة ويب في Windows؟

الرجاء زيارة هذا الرابط لتنزيل محول جدول Excel إلى HTML. يمكن استخدام هذا المحول غير المتصل لتحويل جدول بيانات Excel إلى صفحة ويب في Windows بنقرة واحدة.

أنظر أيضا