تحويل Excel إلى XML و XML إلى Excel Online باستخدام Node.js

تحويل Excel إلى XML و XML إلى Excel Online باستخدام Node.js

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

يتم تناول الموضوعات التالية أدناه:

Excel إلى XML و XML إلى واجهة برمجة تطبيقات تحويل Excel و Node.js SDK

لتحويل Excel إلى تنسيق XML أو ملف XML إلى ملف Excel ، سأستخدم Node.js SDK من GroupDocs.Conversion Cloud API. إنها مكتبة مفتوحة المصدر مستقلة عن النظام الأساسي وتحويل المستندات. يسمح لك بتحويل مستنداتك وصورك بسهولة من أي تنسيق ملف مدعوم إلى أي تنسيق تحتاجه. قم بتحويل أكثر من 50 نوعًا من المستندات والصور مثل Word و PowerPoint و Excel و PDF و HTML و CAD والصور النقطية وما إلى ذلك ، كما أنها تدعم .NET و Java و PHP و Ruby و Android و Python SDKs كتحويل المستندات أفراد الأسرة]6 باستخدام 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 إلى تنسيق XML عبر الإنترنت في Node.js

يمكنك تحويل Excel إلى XML في Node.js برمجيًا على السحابة باتباع الخطوات الواردة أدناه:

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

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

أولاً ، قم بتحميل ملف 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 إلى ملف XML في Node.js

يدور هذا القسم حول كيفية إنشاء ملف XML من Excel XLSX في Node.js برمجيًا باتباع الخطوات الموضحة أدناه:

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

يوضح مثال التعليمات البرمجية التالي كيفية تحويل ملف Excel XLSX إلى تنسيق ملف XML في Node.js باستخدام REST API:

// كيفية تحويل ملف Excel إلى تنسيق XML عبر الإنترنت في Node.js
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 = "xml";
  settings.outputPath = "nodejs-testing/sample-file.xml";

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

convert()
.then(() => {
  console.log("Successfully converted Excel file to XML format");
})
.catch((err) => {
  console.log("Error occurred while converting the Excel file:", err);
})
كيفية حفظ ملف Excel بتنسيق XML في Node.js

كيفية تحويل ملف XLSX إلى ملف XML في Node.js

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

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

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

تحويل XML إلى Excel Online باستخدام Node.js REST API

في هذا القسم ، يمكنك تحويل ملف XML إلى تنسيق XLSX برمجيًا باتباع الخطوات الموضحة أدناه:

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

اتبع الخطوات المذكورة أعلاه لتحميل وتنزيل الملف المحول. يوضح مثال التعليمات البرمجية التالي كيفية تحويل ملف XML إلى ملف Excel عبر الإنترنت في Nodejs باستخدام REST API:

// كيفية تحويل XML إلى Excel Online باستخدام Node.js 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.xml";
  settings.format = "xlsx";
  settings.outputPath = "nodejs-testing/sample-file.xlsx";

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

convert()
.then(() => {
  console.log("Successfully converted XML to XLSX file format");
})
.catch((err) => {
  console.log("Error occurred while converting the XML file:", err);
})
كيفية تحويل XML إلى XLSX عبر الإنترنت باستخدام Node.js REST API

تحويل XML إلى Excel Online باستخدام Node.js REST API

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

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

تحويل XML عبر الإنترنت إلى Excel مجانًا

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

تلخيص لما سبق

يمكننا إنهاء منشور المدونة هنا. تُستخدم ملفات Excel و XML على نطاق واسع لتخزين البيانات ونقلها. وفقًا لذلك ، تعلمت في هذه المقالة إجراء التثبيت وهو أمر سهل للغاية. الآن أنت تعرف:

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

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

أخيرًا ، blog.groupdocs.cloud في عملية متسقة لكتابة مقالات جديدة. لذلك ، ابق على اتصال للحصول على آخر تحديثات المدونة. علاوة على ذلك ، هناك مقالات مدونة أخرى ذات صلة مذكورة في قسم “انظر أيضًا” أدناه.

طرح سؤال

لا تتردد في طرح استفساراتك / أسئلتك حول كيفية تحويل ملف XLSX إلى تنسيق XML ، عبر منتدى الدعم المجاني

أسئلة وأجوبة

كيف يمكنني تحويل XLSX إلى XML في Node.js؟

يرجى اتباع هذا الرابط لمعرفة مثال رمز node.js حول كيفية تحويل ملف Excel إلى ملف XML بسرعة وسهولة.

هل يمكننا تحويل Excel إلى ملف XML باستخدام REST API؟

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

كيفية تحويل Excel إلى XML عبر الإنترنت مجانًا؟

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

كيفية تحويل ملف Excel إلى تنسيق XML عبر الإنترنت مجانًا؟

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

كيفية تثبيت ملف Excel إلى مكتبة التنزيل المجانية لمحول XML؟

تثبيت محول Excel إلى XML مكتبة node.js تنزيل مجاني لإنشاء وتحويل Excel إلى مخطط XML برمجيًا.

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

يرجى زيارة هذا الرابط لتنزيل محول Excel إلى XML دون اتصال بالإنترنت مجانًا لنظام التشغيل windows. سيقوم برنامج التنزيل المجاني لمحول ملفات Excel XLSX إلى XML هذا بتحويل بيانات Excel إلى ملف XML في Windows بسرعة ، بنقرة واحدة.

كيف أقوم بتحويل XML إلى جدول Excel في Node.js؟

اتبع هذا الرابط لمعرفة مقتطف رمز Node.js حول كيفية فتح ملف XML في Excel ثم استيراد ملفات XML متعددة إلى Excel على الفور.

كيفية استيراد ملف XML إلى Excel برمجيًا باستخدام REST API؟

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

كيفية تحويل XML إلى Excel عبر الإنترنت مجانًا؟

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

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

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

كيفية تثبيت مكتبة التنزيل المجانية لمحول جداول البيانات من XML إلى جدول البيانات؟

يرجى اتباع هذا الرابط لتنزيل وتثبيت xml to xlsx Converter عبر الإنترنت ومكتبة node.js المجانية لإنشاء وفتح XML في ملف Excel برمجيًا.

كيفية استيراد XML إلى Excel في الويندوز؟

يرجى زيارة هذا الرابط لتنزيل محول XML إلى Excel مجانًا لنظام التشغيل windows. سيقوم برنامج تحويل XML إلى XLSX غير المتصل هذا بتغيير XML إلى Excel في Windows بسرعة ، بنقرة واحدة.

أنظر أيضا