قم بإلغاء دمج أو دمج خلايا Excel في Node.js

قم بإلغاء دمج أو دمج خلايا Excel في Node.js

يصبح العمل مع Excel Sheets مهمة صعبة عندما تتم إدارة كمية هائلة من البيانات أو معالجتها. يعد دمج الخلايا أو إلغاء دمجها في ورقة عمل Excel عملية متكررة يقوم بها المستخدمون. يتيح لك دمج خلايا وصفوف متعددة لوضع المحتوى في المركز. لذلك ، فإن أتمتة هذه العملية برمتها ستجلب الكفاءة والمتانة ولن تكون هناك فرصة لفقدان البيانات. ومع ذلك ، في منشور المدونة هذا ، سنقوم بإلغاء دمج الخلايا أو دمجها في أوراق Excel باستخدام Node.js.

سنغطي النقاط التالية في منشور المدونة هذا:

ملاحظة: ضع ملف XLSX المصدر في الدليل الجذر للمشروع حيث وضعنا ملف “sample.xlsx” في هذه المقالة.

دمج خلايا Excel في Node.js برمجيًا

توفر مكتبة Node.js Excel طرقًا فعالة لدمج عدة خلايا من ورقة عمل Excel برمجيًا.

فيما يلي خطوات دمج الخلايا في ورقة Excel باستخدام Node.js:

  1. إنشاء كائن من فئة خلايا.
  2. قم بتهيئة كائن من Workbook فئة فرعية باستخدام ملف Excel.
  3. الوصول إلى ورقة العمل الخاصة بك واستدعاء دمج (firstRow، firstColumn، totalRows، totalColumns) طريقة لدمج نطاق محدد من الخلايا في خلية واحدة.
  4. قم باستدعاء طريقة save (fileName) لحفظ الملف.

مقتطف التعليمات البرمجية التالي هو دمج الخلايا في ورقة Excel برمجيًا.

var aspose = aspose || {};
// إنشاء كائن من فئة الخلايا.
aspose.cells = require("aspose.cells");
// تهيئة كائن من فئة دفتر العمل التابع لملف Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// قم بالوصول إلى ورقة العمل الخاصة بك واستدعاء طريقة الدمج (firstRow ، firstColumn ، totalRows ، totalColumns) لدمج نطاق محدد من الخلايا في خلية واحدة.
workbook.getWorksheets().get(0).getCells().merge(0,0,2,2)
// قم باستدعاء طريقة الحفظ (اسم الملف) لحفظ الملف.
workbook.save("result.xlsx");

يمكن رؤية إخراج مقتطف الشفرة أعلاه في الصورة أدناه.

الجمع بين الخلايا في Excel

اجمع الخلايا في Excel باستخدام Node.js

مكتبة Node.js لإلغاء دمج الخلايا في أوراق Excel

يحتاج المستخدمون إلى إلغاء دمج خلايا متعددة في العديد من المناسبات وتمكنك مكتبة Node.js Excel من أتمتة هذه العملية.

يمكننا تحقيق هذه الوظيفة باتباع الخطوات المذكورة أدناه:

  1. قم بإنشاء كائن من فئة Cells.
  2. تهيئة كائن من Workbook فئة فرعية وتهيئته باستخدام ملف Excel.
  3. قم بالوصول إلى ورقة Excel الخاصة بك واستدعاء [unMerge (firstRow، firstColumn، totalRows، totalColumns)] طريقة 10 لإلغاء دمج الخلايا في ورقة Excel برمجيًا.
  4. احفظ الملف باستخدام طريقة حفظ (اسم الملف).

تم ذكر مقتطف الشفرة أدناه لإلغاء دمج الخلايا في ورقة عمل Excel باستخدام Node.js.

var aspose = aspose || {};
// قم بإنشاء كائن من فئة الخلايا.
aspose.cells = require("aspose.cells");
// قم بتهيئة كائن من فئة دفتر العمل الفرعي وتهيئته باستخدام ملف Excel.
var sampleFile = "result.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// قم بالوصول إلى ورقة Excel الخاصة بك واستدعاء طريقة unMerge (firstRow ، firstColumn ، totalRows ، totalColumns) لإلغاء دمج الخلايا في ورقة Excel. 
workbook.getWorksheets().get(0).getCells().unMerge(0,0,2,2)
// احفظ الملف باستخدام طريقة الحفظ (اسم الملف). 
workbook.save("result2.xlsx");

الآن ، ابدأ تشغيل الخادم وسترى الإخراج كما هو موضح أدناه في الصورة.

فك دمج الخلايا في Excel

فك دمج الخلايا في Excel باستخدام Node.js

كيفية مسح محتوى النطاق في ورقة Excel؟

قم بتنفيذ الخطوات التالية لمسح البيانات من نطاق محدد من الخلايا في ورقة عمل Excel برمجيًا في تطبيق Node.js:

  1. تهيئة كائن من فئة خلايا.
  2. الآن ، قم بإنشاء كائن من Workbook فئة فرعية وقم بإنشاء مثيل لها باستخدام ملف Excel.
  3. قم باستدعاء طريقة clearContents (startRow، startColumn، endRow، endColumn) لحذف بيانات نطاق من الخلايا في ملف Excel.
  4. احفظ الملف باستخدام طريقة حفظ (اسم الملف).

انسخ مقتطف الشفرة التالي والصقه في ملفك الرئيسي لمسح البيانات من نطاق في ورقة عمل Excel.

var aspose = aspose || {};
// تهيئة كائن من فئة الخلايا.
aspose.cells = require("aspose.cells");
// الآن ، قم بإنشاء كائن من فئة الأطفال Workbook وقم بتجسيده بملف Excel.
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// استدعاء clearContents (startRow ، startColumn ، endRow ، endColumn) طريقة لحذف بيانات نطاق من الخلايا في ملف Excel.
workbook.getWorksheets().get(0).getCells().clearContents(1,0,1,1)
// احفظ الملف باستخدام طريقة الحفظ (اسم الملف).
workbook.save("result.xlsx");

سيكون إخراج مقتطف الشفرة هذا شيئًا كما هو موضح في الصورة أدناه.

محتوى واضح للنطاق

محتوى واضح لنطاق في ورقة Excel

احصل على رخصة مجانية

يمكنك تجربة ترخيص مجاني مؤقت لاستخدام Aspose.Cells لـ Node.js بدون قيود تقييم.

استنتاج

هذه نهاية منشور المدونة هذا. لقد مررنا ببعض الموضوعات المهمة مثل إلغاء دمج الخلايا أو دمجها في أوراق Excel باستخدام Node.js ومسح البيانات من نطاق معين من الخلايا. هناك بعض الطرق الأخرى ذات الصلة المتاحة والتي يمكنك استكشافها في مكتبة Excel Node.js. بالإضافة إلى ذلك ، يرجى استكشاف التوثيق لقراءة المزيد عن Aspose.Cells for Node.js. علاوة على ذلك ، conholdate.com في عملية متسقة لكتابة مقالات جديدة. لذلك ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك مشاركة أسئلتك أو استفساراتك على [المنتدى]. 14

أنظر أيضا