unMerge or Merge Excel cells in Node.js

unMerge or Merge Excel cells in Node.js

کار با Excel sheets زمانی به یک کار چالش‌برانگیز تبدیل می‌شود که مقدار زیادی داده نیاز به مدیریت یا دستکاری داشته باشد. ادغام یا جدا کردن سلول‌ها در یک شیت اکسل یک عملیات رایج است که توسط کاربران انجام می‌شود. این امکان را به شما می‌دهد که چندین سلول و ردیف را ادغام کرده و محتوا را در مرکز قرار دهید. بنابراین، خودکار کردن این روند کل باعث بهبود کارایی و استحکام می‌شود و هیچ شانسی برای از دست رفتن داده وجود نخواهد داشت. با این حال، در این پست وبلاگ، ما سلول‌ها را در شیت‌های اکسل با استفاده از Node.js جدا یا ادغام خواهیم کرد.

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

توجه: یک فایل XLSX منبع در دایرکتوری ریشه پروژه قرار دهید، همانطور که فایل “sample.xlsx” را در این مقاله قرار دادیم.

سلول های اکسل را در Node.js به صورت برنامه نویسی ادغام کنید

کتابخانه Node.js Excel روش‌های قدرتمندی را برای ادغام چندین سلول از یک ورکشیت اکسل به‌صورت برنامه‌نویسی ارائه می‌دهد.

در زیر مراحل ادغام سلول‌ها در یک ورق Excel با استفاده از Node.js آمده است:

  1. یک شی از کلاس Cells ایجاد کنید.
  2. یک شیء از کلاس فرزند WorkBook را با یک فایل اکسل راه‌اندازی کنید.
  3. به کاربرگ خود دسترسی پیدا کنید و متد merge(firstRow, firstColumn, totalRows, totalColumns) را برای ادغام یک محدوده مشخص از سلول‌ها به یک سلول واحد صدا بزنید.
  4. متد save(fileName) را برای ذخیره فایل فراخوانی کنید.

کد زیر برای ادغام سلول‌ها در یک شیت اکسل به صورت برنامه‌نویسی است.

var aspose = aspose || {};
// یک شیء از کلاس Cells را نمونه‌سازی کنید.
aspose.cells = require("aspose.cells");
// یک شی از کلاس فرزند WorkBook را با یک فایل اکسل مقداردهی اولیه کنید.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// به ورق کار خود دسترسی پیدا کنید و روش merge(firstRow, firstColumn, totalRows, totalColumns) را برای ادغام یک ناحیه مشخص از سلول‌ها به یک سلول واحد فراخوانی کنید.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// متد save(fileName) را برای ذخیره فایل فراخوانی کنید.
workbook.save("result.xlsx");

خروجی کد بالا در تصویر زیر قابل مشاهده است.

سلول‌ها را در اکسل ترکیب کنید

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

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

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

ما می‌توانیم این عملکرد را با دنبال کردن مراحل زیر به دست آوریم:

  1. یک شی از کلاس Cells ایجاد کنید.
  2. شیئی از کلاس فرزند WorkBook را ایجاد کنید و آن را با یک فایل Excel inicialize کنید.
  3. Access your Excel sheet and call the unMerge(firstRow, firstColumn, totalRows, totalColumns) method to unMerge cells in an Excel sheet programmatically.
  4. فایل را با استفاده از save(fileName) متد ذخیره کنید.

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

var aspose = aspose || {};
// یک شی از کلاس Cells ایجاد کنید.
aspose.cells = require("aspose.cells");
// یک شی از کلاس فرزند WorkBook را ایجاد کنید و آن را با یک فایل اکسل اولیه‌سازی کنید.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// به شیت اکسل خود دسترسی پیدا کنید و متد unMerge(firstRow, firstColumn, totalRows, totalColumns) را برای جدا کردن سلول‌ها در یک شیت اکسل فراخوانی کنید. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// فایل را با استفاده از save(fileName) متد ذخیره کنید. 
workbook.save("result2.xlsx");

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

سلول‌ها را در اکسل ترکیب نکنید

unMerge cells in excel using Node.js

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

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

  1. یک شیء از کلاس Cells را مقداردهی اولیه کنید.
  2. حالا یک شیء از کلاس فرزند WorkBook ایجاد کنید و آن را با یک فایل اکسل نمونه‌سازی کنید.
  3. متد clearContents(startRow, startColumn, endRow, endColumn) را برای حذف داده‌های یک بازه از سلول‌ها در یک فایل Excel فراخوانی کنید.
  4. فایل را با استفاده از save(fileName) متد ذخیره کنید.

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

var aspose = aspose || {};
// یک شیء از کلاس Cells را اولیه‌سازی کنید.
aspose.cells = require("aspose.cells");
// اکنون، یک شی از کلاس زیرین WorkBook ایجاد کنید و آن را با یک فایل Excel نمونه‌سازی کنید.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// متد clearContents(startRow, startColumn, endRow, endColumn) را برای حذف داده های یک محدوده از سلول ها در یک فایل اکسل فراخوانی کنید.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// فایل را با استفاده از روش save(fileName) ذخیره کنید.
workbook.save("result.xlsx");

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

محتوای یک دامنه را پاک کنید

محتوای یک محدوده در یک برگه Excel را پاک کنید

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

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

نتیجه گیری

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

Ask a question

شما می‌توانید سوالات یا درخواست‌های خود را در forum. به اشتراک بگذارید.

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