چگونه شیت اکسل را در Node.js ویرایش کنیم

چگونه در Node.js برگه اکسل را ویرایش کنیم

MS Excel یکی از اجزای اساسی هر ساختار عملیاتی کسب و کار است زیرا تعدادی ویژگی‌های غنی از جمله ورود داده، محاسبات پیچیده، تجزیه و تحلیل داده‌ها، تولید گزارش، مدیریت وظایف و خیلی بیشتر را ارائه می‌دهد. کاربران می‌توانند تجزیه و تحلیل مالی انجام دهند و سپس داده‌ها را با استفاده از نمودارها تجسم کنند. علاوه بر این، تغییرات داده‌ها به طور مکرر رخ می‌دهد و صفحه‌های گسترده Excel باید به‌روزرسانی شوند تا این تغییرات را منعکس کنند. با این حال، ما می‌توانیم با خودکار کردن این فرآیند کل وقت صرفه‌جویی کنیم. در این مقاله، یاد خواهیم گرفت که چگونه به‌طور برنامه‌نویسی Sheet Excel را در Node.js ویرایش کنیم.

ما موضوعات زیر را در این مقاله پوشش خواهیم داد:

کتابخانه Node.js برای ویرایش فایل Excel

لطفاً دستورات زیر را برای راه‌اندازی Node.js Excel library اجرا کنید تا شروع به ویرایش برنامه‌نویسی صفحات گسترده Excel کنید.

npm install aspose.cells
npm install java

لطفاً این blog post را دنبال کنید تا درباره اطلاعات کامل راه‌اندازی و پیش نیازها مطلع شوید.

Note: You must have a source XLSX file in the root directory of your project as we have placed the “sample.xlsx” file in this tutorial.

جستجو و جایگزینی در Excel با استفاده از Node.js

مراحل زیر برای انجام این عمل به صورت برنامه‌نویسی هستند.

  1. وارد کنید و یک شی از کلاس Cells ایجاد کنید.
  2. کتابخانه WorkBook را با یک فایل XLSX ایجاد می‌کند.
  3. متد replace(placeHolder, newValue) را برای جستجوی یک مقدار و جایگزینی آن با یک مقدار جدید فراخوانی کنید.
  4. فایل را با استفاده از save(fileName) روش ذخیره کنید.

نمونه کد زیر نشان می‌دهد که چگونه می‌توان متن را در یک فایل اکسل با استفاده از Node.js جستجو و جایگزین کرد.

// ویرایش یک مقدار با جستجو و جایگزینی
var aspose = aspose || {};
// یک شیء از کلاس Cells ایجاد کنید.
aspose.cells = require("aspose.cells");
// کلاسی زیرمجموعه WorkBook را با یک فایل XLSX ایجاد می‌کند  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);

// call the replace method to search a value and replace it with a new value
workbook.replace("mustafa", 100);

// ذخیره داده‌ها در یک فایل xlsx جدید
workbook.save("result.xlsx");

حالا سرور را راه اندازی کنید و خروجی را همانطور که در تصویر زیر نشان داده شده است، خواهید دید.

چگونه شیت اکسل را در Node.js ویرایش کنیم

چگونه در Node.js برگه اکسل را ویرایش کنیم

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

کتابخانه Node.js Excel همچنین به شما اجازه می‌دهد تا یک مقدار را در یک سلول خاص از یک صفحه Excel به‌روزرسانی کنید. برای دستیابی به این عملکرد در فایل Node.js خود، مراحل زیر را دنبال کنید:

  1. یک شیء از کلاس Cells ایجاد کنید.
  2. یک شیء از کلاس فرزند WorkBook ایجاد کنید و آن را با یک فایل XLSX نمونه‌سازی کنید.
  3. به ورک بوک دسترسی پیدا کنید، با فراخوانی متد getCells() سلول‌ها را بگیرید و متد putValue(string) را برای به‌روزرسانی یک سلول خاص (یعنی B2) از صفحه اکسل فراخوانی کنید.
  4. متد save(fileName) را برای ذخیره فایل فراخوانی کنید.
// edit a specific cell in an Excel sheet 
var aspose = aspose || {};
// یک شی از کلاس Cells ایجاد کنید.
aspose.cells = require("aspose.cells");
// instantiates WorkBook child class with an XLSX file 
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// به ورک بوک دسترسی پیدا کنید، با فراخوانی متد getCells() سلول‌ها را بگیرید و متد putValue(string) را برای به‌روزرسانی یک سلول خاص (B2) در برگه اکسل فراخوانی کنید. 
workbook.getWorksheets().get(0).getCells().get("B2").putValue("new value");
// اطلاعات را در یک فایل xlsx جدید ذخیره کنید
workbook.save("result.xlsx");

خروجی این قطعه کد چیزی شبیه به تصویر زیر خواهد بود.

چگونه اسپردشیت را ویرایش کنیم

ویرایش سلول‌ها در برنامه Excel به صورت برنامه‌نویسی

پاک کردن داده‌ها از صفحه‌گسترده Excel

در این بخش، ما یاد خواهیم گرفت که چگونه می‌توانیم داده‌ها را به صورت برنامه‌نویسی از یک ورق اکسل با استفاده از Node.js پاک کنیم. ما مراحل زیر را انجام خواهیم داد:

  1. یک شیء از کلاس Cells ایجاد کنید.
  2. کلاس فرزند WorkBook را با یک فایل XLSX ایجاد می‌کند.
  3. متد clear() را برای پاک کردن همه اشیاء سلول و ردیف فراخوانی کنید.
  4. متد save(fileName) را برای ذخیره فایل فراخوانی کنید.
// محتوای یک فایل SLSX را پاک کنید
var aspose = aspose || {};
// یک شی از کلاس Cells ایجاد کنید.
aspose.cells = require("aspose.cells");
// instantiates WorkBook child class with an XLSX file  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// call clear() method to clear all cell and row objects.
workbook.getWorksheets().get(0).getCells().clear();
// اطلاعات را در یک فایل xlsx جدید ذخیره کنید
workbook.save("result.xlsx");

سرور را راه‌اندازی کنید و ممکن است خروجی نشان داده شده در تصویر زیر را مشاهده کنید.

Nodej.s کتابخانه اکسل

براي پاك كردن داده‌ها از برگه Excel با استفاده از كتابخانه Node.js

مجوز رایگان بگیرید

شما می‌توانید از یک لایسنس موقت رایگان برای استفاده از Aspose.Cells for Node.js بدون محدودیت‌های ارزیابی استفاده کنید.

نتیجه گیری

این ما را به پایان این پست وبلاگ می‌رساند. ما یاد گرفته‌ایم که چگونه به‌طور برنامه‌نویسی جداول Excel را در Node.js ویرایش کنیم. ما از Node.js Excel library برای ویرایش یک سلول خاص و پاک کردن داده‌های فایل استفاده کرده‌ایم. روش‌های بیشتری در دسترس است here که می‌توانید خودتان کاوش و تمرین کنید. همچنین، conholdate.com به طور مداوم در مورد موضوعات جدید می‌نویسد. بنابراین، لطفاً برای دریافت به‌روزرسانی‌های منظم در ارتباط بمانید.

Ask a question

اگر سوالی دارید، لطفاً با کمال میل با ما تماس بگیرید در forum.

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