درج سطرها و ستون‌ها در فایل‌های اکسل با استفاده از Node.js

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

Microsoft Excel یکی از نرم‌افزارهای پیشرو و پرکاربرد در دنیای فناوری است. اکثر سازمان‌ها از این نرم‌افزار برای اهداف مختلف استفاده می‌کنند و مقدار زیادی داده را در فایل‌های اکسل نگهداری می‌کنند. علاوه بر این، تغییر چندین فایل داده به‌صورت دستی همیشه مدیریتش سخت است. در این پست بلاگ، یاد خواهیم گرفت که چگونه می‌توان به‌صورت برنامه‌نویسی سطرها و ستون‌ها را در فایل‌های اکسل با استفاده از Nodejs وارد کرد. با این حال، خودکار کردن این فرآیند کارایی و برتری رقابتی برای کسب‌وکار فراهم خواهد کرد.

نکات زیر در این پست وبلاگ پوشش داده خواهد شد:

درج ردیف‌ها و ستون‌ها در فایل‌های اکسل با استفاده از Node.js - نصب API

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

npm install java
npm install aspose.cells

شما می‌توانید به این link مراجعه کنید تا بیشتر در مورد فرایند نصب بدانید.

توجه: یک فایل XLSX منبع در دایرکتوری ریشه پروژه باید قرار داده شود تا عملکردها تست شوند.

درج چندین سطر در مثال کد ورق های اکسل

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

  1. یک شی از کلاس Cells ایجاد کنید.
  2. یک فایل اکسل (به عنوان مثال sample.xlsx) را با ایجاد یک شیء از کلاس فرزند WorkBook بارگذاری کنید.
  3. متد insertRows(rowIndex, totalRows, options) را برای درج هر تعداد ردیف مورد نیاز در هر جایی از صفحه کار فراخوانی کنید.
  4. فایل را با استفاده از save(fileName) متد ذخیره کنید.

کد زیر برای وارد کردن چندین ردیف به صورت برنامه‌نویسی در یکWorksheet اکسل است.

var aspose = aspose || {};
// یک شی از کلاس Cells ایجاد کنید.
aspose.cells = require("aspose.cells");
// یک فایل اکسل (یعنی sample.xlsx) را با ایجاد یک شی از کلاس فرزند WorkBook بارگزاری کنید.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// call the insertRows(rowIndex, totalRows, options) method to insert as many rows as needed anywhere in the worksheet.
workbook.getWorksheets().get(0).getCells().insertRows(1,2)
// متد save(fileName) را برای ذخیره فایل فراخوانی کنید.
workbook.save("result.xlsx");

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

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

درج ردیف‌ها در یک فایل اکسل با استفاده از Node.js

کتابخانه Node.js برای درج ستون‌ها در برگه‌های اکسل

این Node.js Excel library امکان افزودن ستون‌ها در فایل‌های اکسل را با استفاده از خطوط ساده کد فراهم می‌کند.

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

  1. وارد کنید و یک شیء از کلاس Cells ایجاد کنید.
  2. یک شی از کلاس فرزند WorkBook ایجاد کنید و آن را با یک فایل اکسل مقداردهی اولیه کنید.
  3. حالا، متد insertColumns(columnIndex, totalColumns) را برای وارد کردن ستون‌ها به شیت اکسل فراخوانی کنید.
  4. در نهایت، متد save(fileName) فایل را در دایرکتوری ریشه ذخیره می‌کند.

قطعه کد ذکر شده در زیر را کپی و جایگذاری کنید تا با استفاده از Node.js، ستون‌ها را در یک فایل اکسل به صورت برنامه‌نویسی درج کنید.

var aspose = aspose || {};
// import و ایجاد یک شیء از کلاس Cells.
aspose.cells = require("aspose.cells");
// create an object of the WorkBook child class by initializing it with an Excel file.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// متد invoke insertColumns(columnIndex, totalColumns) را برای افزودن ستون‌ها به برگه Excel فراخوانی کنید.
workbook.getWorksheets().get(0).getCells().insertColumns(1,1)
// save(fileName) فایل را در دایرکتوری ریشه ذخیره می‌کند.
workbook.save("result.xlsx");

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

درج ستون‌ها در یک فایل اکسل به طور برنامه‌نویسی

ستون ها را به طور برنامه ای در یک فایل اکسل وارد کنید

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

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

نتیجه گیری

این پست وبلاگ در اینجا به پایان می‌رسد. ما به چگونگی افزودن ردیف‌ها و ستون‌ها در فایل‌های Excel با استفاده از Node.js پرداخته‌ایم. علاوه بر این، می‌توانید documentation را برای یادگیری بیشتر در مورد Aspose.Cells for Node.js بررسی کنید. علاوه بر این، conholdate.com در مورد موضوعات جدید و جذاب می‌نویسد. بنابراین، لطفاً برای دریافت آخرین به‌روزرسانی‌ها در ارتباط باشید.

چند سوال بپرسید

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

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