Excel را به XML در Node.js تبدیل کنید

تبدیل اکسل به XML در Node.js

آیا شما Excel فایل‌هایی با مقدار زیادی داده دارید و می‌خواهید آن‌ها را به فرمت فایل XML به‌صورت برنامه‌نویسی تبدیل کنید؟ تبدیل XLSX/XLS به فرمت فایل XML اکنون موضوع چند خط کد منبع است. ما از این کتابخانه جاوااسکریپت Excel برای تبدیل Excel به XML در Node.js استفاده خواهیم کرد. علاوه بر این، ما مراحل و قطعه کد لازم برای انجام این دستکاری و فرآیندهای تبدیل را خواهیم نوشت. بنابراین، اطمینان حاصل کنید که Node.js را بر روی دستگاه محلی خود نصب کرده‌اید.

نقاط زیر در این مقاله پوشش داده خواهند شد:

نصب کتابخانه Excel Java اسکریپت

فرایند نصب این کتابخانه آسان است و در صورت بروز مشکل می‌توانید به بخش installation مراجعه کنید. دو روش برای فعال‌سازی این API در پروژه شما وجود دارد.

ابتدا، می‌توانید دستورات زیر را برای نصب آن اجرا کنید:

npm install java
npm install aspose.cells

راه دیگر این است که download بسته API را دانلود کرده و این کتابخانه را در پروژه Node.js خود فعال کنید.

Excel را به XML در Node.js تبدیل کنید

این کتابخانه به خاطر ویژگی‌های سطح سازمانی خود بسیار قوی و پایدار است.

شما می‌توانید مراحل و کد زیر را دنبال کنید:

  1. یک شیء از کلاس Workbook ایجاد کنید و فایل Excel منبع را بارگذاری کنید.
  2. یک نمونه از کلاس XmlSaveOptions() را ایجاد کنید که برای ذخیره فایل در فرمت فایل XML استفاده خواهد شد.
  3. متد save را برای ذخیره فایل صدا بزنید.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک شیء از کلاس Workbook ایجاد کنید و فایل اکسل منبع را بارگذاری کنید.  
var wb = new aspose.cells.Workbook("sample.xlsx");
// یک نمونه از کلاس XmlSaveOptions() را ایجاد کنید که برای ذخیره یک فایل در فرمت فایل XML استفاده خواهد شد.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// متد ذخیره را برای ذخیره فایل فراخوانی کنید
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

شما می‌توانید خروجی را در تصویر زیر ببینید:

Excel را به XML در Node.js تبدیل کنید

تبدیل اکسل به XML در Node.js

تبدیل Excel به XML - گزینه‌های پیشرفته

این بخش برخی از ویژگی‌های بارز ارائه شده توسط این کتابخانه Excel Java اسکریپت را بررسی خواهد کرد.

به دنبال این مراحل و کد نمونه است:

  1. یک شی از کلاس Workbook را ایجاد کنید و فایل اکسل منبع را بارگذاری کنید.
  2. یک نمونه از کلاس XmlSaveOptions ایجاد کنید که برای ذخیره یک فایل در فرمت فایل XML استفاده خواهد شد.
  3. Call the setClearData method that makes the workbook empty after saving the file.
  4. اگر ارزش setCreateDirectory درست باشد، دایرکتوری به طور خودکار قبل از ذخیره فایل ایجاد خواهد شد.
  5. روش setCachedFileFolder برای ذخیره‌سازی برخی داده‌های گسترده استفاده می‌شود.
  6. متد save را برای ذخیره فایل صدا کنید.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک شیء از کلاس Workbook ایجاد کنید و فایل Excel منبع را بارگذاری کنید.  
var wb = new aspose.cells.Workbook("sample.xlsx");
// creaste an instance of the XmlSaveOptions() class that will be used to save a file in XML file format.
var XmlSaveOptions = new aspose.cells.XmlSaveOptions();
// متد setClearData را فراخوانی کنید که پس از ذخیره فایل، کارنامه را خالی می‌کند.
XmlSaveOptions.setClearData(flase);
// اگر مقدار setCreateDirectory درست باشد، دایرکتوری به‌طور خودکار قبل از ذخیره‌سازی فایل ایجاد خواهد شد. 
XmlSaveOptions.setCreateDirectory(true);
// متد setCachedFileFolder برای ذخیره برخی از داده‌های بزرگ استفاده می‌شود. 
XmlSaveOptions.setCachedFileFolder(true);
// متد ذخیره را برای ذخیره فایل فراخوانی کنید 
wb.save("DocumentConversionProgress.xml", XmlSaveOptions);

مجوز رایگان دریافت کنید

شما می‌توانید یک مجوز موقت رایگان دریافت کنید تا فراتر از محدودیت‌های ارزیابی API را امتحان کنید.

خلاصه کردن

بگذارید این پست وبلاگ را اینجا به پایان برسانیم. ما نحوه تبدیل Excel به XML در Node.js را به صورت برنامه‌نویسی بررسی کردیم. همچنین برخی از روش‌های پیشرفته‌ای که توسط این کتابخانه Excel Java اسکریپت ارائه شده است را نیز بررسی کردیم. علاوه بر این، می‌توانید به documentation مراجعه کنید تا با دیگر روش‌ها آشنا شوید. این API قطعاً به شما کمک خواهد کرد اگر به دنبال مجهز کردن برنامه کاربردی کسب و کار خود با یک تبدیل کننده قوی Excel به XML هستید. در واقع، conholdate.com در حال نوشتن پست‌های جدید وبلاگ درباره موضوعات هیجان‌انگیز دیگر است. بنابراین، لطفاً برای دریافت آخرین به‌روزرسانی‌ها در ارتباط باشید.

Ask a question

شما می‌توانید سوالات یا پرسش‌های خود را در forum به ما اطلاع دهید.

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

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

این کتابخانه Java اسکریپت Excel library را برای تبدیل Excel به XML به صورت برنامه‌نویسی در Node.js نصب کنید. می‌توانید به documentation برای جزئیات کامل API مراجعه کنید.

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

شما می‌توانید این کلاس XmlSaveOptions را برای تبدیل فایل‌های XLSX به فایل‌های XML به صورت برنامه‌نویسی بررسی کنید. علاوه بر این، می‌توانید لیست متدها را اینجا ببینید.

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