اکسل را به XML و XML را به اکسل آنلاین با استفاده از Node.js تبدیل کنید

اکسل را به XML و XML را به اکسل آنلاین با استفاده از Node.js تبدیل کنید

زبان نشانه گذاری توسعه پذیر فرمت فایلی است که به طور گسترده برای نمایش داده ها استفاده می شود. هنگامی که صحبت از انتقال داده ها از یک پایگاه داده به پایگاه داده دیگر بدون از دست دادن داده های مهم است بسیار کارآمد است و از برچسب ها برای ساختار یک سند XML استفاده می شود. از طرف دیگر، کسب‌وکارها از [برگ‌های اکسل2 استفاده می‌کنند زیرا گزینه‌های ذخیره‌سازی داده‌های غنی را ارائه می‌دهد. در این پست وبلاگ، مراحل نصب کتابخانه دستکاری و تبدیل فرمت فایل را یاد می گیریم و نحوه تبدیل اکسل به XML و XML را به اکسل آنلاین با استفاده از Node.js به شما نشان می دهیم.

موضوعات زیر در زیر پوشش داده شده است:

Excel به XML و XML به Excel تبدیل API و Node.js SDK

برای تبدیل اکسل به فرمت XML یا فایل XML به فایل اکسل، از Node.js SDK of GroupDocs.Conversion Cloud API استفاده خواهم کرد. این یک کتابخانه منبع باز و راه حل تبدیل سند مستقل از پلت فرم است. این به شما امکان می دهد اسناد و تصاویر خود را از هر فرمت فایل پشتیبانی شده به هر فرمتی که نیاز دارید تبدیل کنید. تبدیل بیش از 50 نوع سند و تصویر مانند Word، PowerPoint، Excel، PDF، HTML، CAD، تصاویر شطرنجی و غیره. همچنین از .NET، Java، PHP، Ruby، Android و Python SDK به عنوان [تبدیل سند] پشتیبانی می کند. اعضای خانواده]6 با استفاده از Cloud API.

می توانید با استفاده از دستور زیر در کنسول، ابر GroupDocs.Conversion را در پروژه 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";

نحوه تبدیل فایل اکسل به فرمت XML آنلاین در Node.js

با دنبال کردن مراحل زیر می‌توانید اکسل را در Node.js به صورت برنامه‌نویسی در فضای ابری به XML تبدیل کنید:

  1. آپلود فایل اکسل را در فضای ابری
  2. تبدیل فایل XLSX به XML
  3. دانلود فایل XML تبدیل شده

فایل اکسل را آپلود کنید

ابتدا فایل اکسل را با استفاده از نمونه کد زیر در فضای ابری آپلود کنید:

// فایل را در 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);
    });
});

در نتیجه، فایل اکسل آپلود شده در بخش فایل ها داشبورد شما در فضای ابری در دسترس خواهد بود.

تبدیل فایل XLSX به XML در Node.js

این بخش در مورد نحوه ایجاد فایل XML از Excel XLSX در Node.js با دنبال کردن مراحل زیر است:

  • یک نمونه از ConvertApi ایجاد کنید
  • یک نمونه از ConvertSettings ایجاد کنید
  • نام ذخیره سازی و مسیر فایل اکسل ورودی را تنظیم کنید
  • xml را به قالب اختصاص دهید
  • اکنون مسیر فایل xml خروجی را ارائه دهید
  • ConvertDocumentRequest را با ConvertSettings ایجاد کنید
  • با فراخوانی متد convertDocument() با ConvertDocumentRequest تبدیل کنید

مثال کد زیر نحوه تبدیل فایل اکسل XLSX را به فرمت فایل XML در Node.js با استفاده از REST API نشان می دهد:

// نحوه تبدیل فایل اکسل به فرمت 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);
})
نحوه ذخیره فایل اکسل با فرمت XML در Node.js

نحوه تبدیل فایل XLSX به فایل XML در Node.js

فایل تبدیل شده را دانلود کنید

قطعه کد بالا پس از تبدیل فایل اکسل به XML در node.js، فایل XML تبدیل شده را در فضای ابری ذخیره می کند. اکنون می توانید فایل 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 را با استفاده از Node.js REST API به اکسل آنلاین تبدیل کنید

در این بخش می توانید با انجام مراحل زیر، فایل XML را به صورت برنامه نویسی به فرمت XLSX تبدیل کنید:

  • یک نمونه از ConvertApi ایجاد کنید
  • یک نمونه از ConvertSettings ایجاد کنید
  • نام ذخیره سازی و مسیر فایل xml ورودی را تنظیم کنید
  • xlsx را به فرمت اختصاص دهید
  • اکنون مسیر فایل xlsx خروجی را ارائه دهید
  • ConvertDocumentRequest را با ConvertSettings ایجاد کنید
  • با فراخوانی متد convertDocument() با ConvertDocumentRequest تبدیل کنید

مراحل ذکر شده در بالا را برای آپلود و دانلود فایل تبدیل شده دنبال کنید. مثال کد زیر نحوه تبدیل فایل XML به فایل اکسل را به صورت آنلاین در Nodejs با استفاده از REST API نشان می دهد:

// نحوه تبدیل XML به اکسل آنلاین با استفاده از 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 را با استفاده از Node.js REST API به اکسل آنلاین تبدیل کنید

تبدیل اکسل به XML آنلاین رایگان

چگونه فایل اکسل را به صورت آنلاین به XML تبدیل کنیم؟ لطفاً [مبدل آنلاین اکسل به XML] را که با استفاده از API فوق ایجاد شده است، امتحان کنید.

تبدیل XML به اکسل آنلاین رایگان

چگونه XML را به صورت رایگان به اکسل تبدیل کنیم؟ لطفاً [مبدل آنلاین رایگان XML به اکسل17 زیر را امتحان کنید، که با استفاده از API فوق توسعه یافته است.

جمع بندی

ما می توانیم پست وبلاگ را در اینجا پایان دهیم. فایل های اکسل و XML به طور گسترده ای برای ذخیره و انتقال داده ها استفاده می شوند. مطابق با آن، در این مقاله شما روش نصب را یاد گرفتید که بسیار آسان است. حالا تو می دانی:

  • نحوه تبدیل فایل اکسل به فایل XML به صورت آنلاین با استفاده از Node.js.
  • نحوه تبدیل فایل XML به فرمت اکسل XLSX با استفاده از Node.js.
  • فایل های ورودی را به صورت برنامه ای آپلود کنید و سپس فایل های تبدیل شده را دانلود کنید.
  • مبدل رایگان اکسل به XML و مبدل آنلاین رایگان XML به اکسل.

علاوه بر این، فراموش نکنید که از [اسناد] کامل 18 این کتابخانه جاوا اسکریپت بازدید کنید. ما همچنین یک بخش API Reference ارائه می‌کنیم که به شما امکان می‌دهد APIهای ما را مستقیماً از طریق مرورگر تجسم کرده و با آن‌ها تعامل داشته باشید.

در نهایت، blog.groupdocs.cloud در یک فرآیند ثابت برای نوشتن مقالات جدید است. بنابراین، برای اطلاع از آخرین به روز رسانی های وبلاگ در ارتباط باشید. علاوه بر این، مقالات مرتبط دیگری در وبلاگ وجود دارد که در بخش «همچنین ببینید» در زیر ذکر شده است.

یه سوال بپرس

از طریق تالار گفتمان پشتیبانی رایگان سوالات/سوالات خود را درباره نحوه تبدیل فایل XLSX به فرمت XML آزادانه بپرسید.

سوالات متداول

چگونه XLSX را در Node.js به XML تبدیل کنم؟

لطفاً این پیوند را دنبال کنید تا مثال کد node.js را برای نحوه تبدیل سریع و آسان فایل اکسل به فایل XML بیاموزید.

آیا می توانیم اکسل را با استفاده از REST API به فایل XML تبدیل کنیم؟

یک نمونه از ConvertApi ایجاد کنید، مقادیر تنظیمات تبدیل را تنظیم کنید و روش convertDocument را با ConvertDocumentRequest برای تبدیل اکسل به فرمت XML به صورت آنلاین فراخوانی کنید.

چگونه اکسل را به صورت آنلاین به XML تبدیل کنیم؟

مبدل اکسل به XML آنلاین رایگان به شما امکان می دهد فایل اکسل را به سرعت و به راحتی به فرمت XML تبدیل کنید. پس از تکمیل تبدیل، می توانید فایل XML را دانلود کنید.

چگونه فایل اکسل را به صورت آنلاین به فرمت XML تبدیل کنیم؟

  • [تبدیل آنلاین اکسل به XML] را باز کنید (https://products.groupdocs.app/conversion/xlsx-to-xml)
  • برای آپلود صفحه گسترده اکسل یا کشیدن و رها کردن فایل XLSX در داخل ناحیه رها کردن فایل کلیک کنید.
  • بر روی دکمه Convert Now کلیک کنید، تبدیل آنلاین فایل XLSX به فایل XML فایل اکسل را به فرمت XML تبدیل می کند.
  • لینک دانلود فایل خروجی بلافاصله پس از تبدیل داده اکسل به XML در دسترس خواهد بود.

چگونه فایل اکسل را به کتابخانه دانلود رایگان مبدل XML نصب کنیم؟

برای ایجاد، مبدل اکسل به XML دانلود رایگان کتابخانه node.js را نصب کنید و اکسل را به صورت برنامه‌نویسی به XML تبدیل کنید.

چگونه فایل اکسل را در ویندوز به فایل XML تبدیل کنم؟

لطفاً [از این پیوند26 دیدن کنید تا مبدل اکسل به XML را بصورت آفلاین برای ویندوز دانلود کنید. این نرم افزار دانلود رایگان تبدیل فایل XLSX به XML اکسل، داده های اکسل را به سرعت و با یک کلیک به فایل XML در ویندوز تبدیل می کند.

چگونه XML را به جدول Excel در Node.js تبدیل کنم؟

[این پیوند 27 را دنبال کنید تا قطعه کد Node.js را برای نحوه باز کردن فایل XML در اکسل و سپس وارد کردن فوری چندین فایل XML به اکسل بیاموزید.

چگونه با استفاده از REST API فایل XML را به صورت برنامه نویسی به اکسل وارد کنیم؟

نمونه ای از ConvertApi را راه اندازی کرده و ایجاد کنید، مقادیر مختلف تنظیمات تبدیل را تنظیم کنید و با استفاده از ConvertDocumentRequest متد کلاس convertDocument را فراخوانی کنید تا فایل XMl را به صورت آنلاین در node.js به اکسل تبدیل کنید.

چگونه XML را به صورت آنلاین به اکسل تبدیل کنیم؟

مبدل آنلاین اکسل به XML به صورت رایگان به شما امکان می دهد تا XML را به سرعت و به آسانی به قالب اکسل وارد کنید. پس از تکمیل تبدیل، می توانید فایل اکسل را دانلود کنید.

چگونه می توانم XML را به صورت آنلاین به صورت رایگان به اکسل تبدیل کنم؟

  • مبدل آنلاین رایگان XML به XLSX را باز کنید
  • برای آپلود فایل XML روی قسمت رها کردن فایل کلیک کنید یا فایل XML را بکشید و رها کنید.
  • بر روی دکمه Convert Now کلیک کنید، تبدیل آنلاین XML به XLS فرمت XML را به Excel تبدیل می کند.
  • لینک دانلود فایل خروجی بلافاصله پس از تبدیل XML به اکسل به صورت آنلاین و رایگان در دسترس خواهد بود.

چگونه کتابخانه دانلود رایگان XML به صفحه گسترده را نصب کنیم؟

لطفاً [این پیوند 31 را دنبال کنید تا مبدل xml به xlsx را به صورت آنلاین و کتابخانه رایگان node.js را برای ایجاد دانلود و نصب کنید و XML را در فایل اکسل به صورت برنامه‌نویسی باز کنید.

چگونه XML را به اکسل در ویندوز وارد کنیم؟

برای دانلود رایگان تبدیل XML به اکسل برای ویندوز، لطفاً [از این پیوند32 دیدن کنید. این نرم افزار تبدیل XML به XLSX آفلاین، XML را به سرعت در ویندوز و با یک کلیک تبدیل به اکسل می کند.

همچنین ببینید