كيفية تحرير ورقة Excel في Node.js

كيفية تحرير ورقة Excel في Node.js

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

سنغطي الموضوعات التالية في هذه المقالة:

مكتبة Node.js لتحرير ملف Excel

يرجى تشغيل الأوامر التالية لإعداد مكتبة Node.js Excel لبدء تحرير جداول بيانات Excel برمجيًا.

npm install aspose.cells
npm install java

يرجى اتباع منشور المدونة للتعرف على معلومات الإعداد الكاملة والمتطلبات المسبقة.

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

ابحث واستبدل في Excel باستخدام Node.js

فيما يلي خطوات تنفيذ هذا الإجراء برمجيًا.

  1. استيراد وإنشاء كائن من Cells class.
  2. يجسد فئة WorkBook التابعة مع ملف XLSX.
  3. قم باستدعاء طريقة replace (placeHolder، newValue) للبحث عن قيمة واستبدالها بقيمة جديدة.
  4. احفظ الملف باستخدام طريقة حفظ (اسم الملف).

يوضح نموذج التعليمات البرمجية التالي كيفية البحث عن نص واستبداله في ملف Excel باستخدام Node.js.

// تحرير قيمة عن طريق البحث والاستبدال
var aspose = aspose || {};
// إنشاء كائن من فئة الخلايا.
aspose.cells = require("aspose.cells");
// إنشاء فئة فرعية Workbook مع ملف XLSX  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);

// قم باستدعاء طريقة الاستبدال للبحث عن قيمة واستبدالها بقيمة جديدة
workbook.replace("mustafa", 100);

// احفظ البيانات في ملف xlsx جديد
workbook.save("result.xlsx");

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

كيفية تحرير ورقة Excel في Node.js

كيفية تحرير ورقة Excel في Node.js

كيفية تحرير الخلايا في Excel برمجيًا؟

تتيح لك مكتبة Node.js Excel أيضًا تحديث قيمة في خلية معينة من ورقة Excel. اتبع الخطوات التالية لتحقيق هذه الوظيفة في ملف Node.js الخاص بك:

  1. قم بإنشاء كائن من فئة Cells.
  2. قم بإنشاء كائن من فئة WorkBook التابع عن طريق إنشاء مثيل له بملف XLSX.
  3. قم بالوصول إلى المصنف ، احصل على الخلايا عن طريق استدعاء طريقة getCells () واستدعاء طريقة putValue (string) لتحديث خلية معينة (مثل B2) من ورقة Excel.
  4. قم باستدعاء طريقة save (fileName) لحفظ الملف.
// قم بتحرير خلية معينة في ورقة Excel 
var aspose = aspose || {};
// إنشاء كائن من فئة الخلايا.
aspose.cells = require("aspose.cells");
// إنشاء فئة فرعية Workbook مع ملف XLSX 
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// الوصول إلى المصنف ، والحصول على الخلايا عن طريق استدعاء طريقة getCells () واستدعاء طريقة putValue (سلسلة) لتحديث خلية محددة (B2) من ورقة Excel 
workbook.getWorksheets().get(0).getCells().get("B2").putValue("new value");
// احفظ البيانات في ملف xlsx جديد
workbook.save("result.xlsx");

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

كيفية تعديل جدول البيانات

تحرير الخلايا في Excel برمجيًا

امسح البيانات من جدول بيانات Excel

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

  1. قم بإنشاء كائن من فئة Cells.
  2. يُجسد كتاب العمل فئة فرعية بملف XLSX.
  3. قم باستدعاء الأسلوب clear () لمسح كل كائنات الخلية والصف.
  4. قم باستدعاء طريقة save (fileName) لحفظ الملف.
// امسح محتوى ملف SLSX
var aspose = aspose || {};
// إنشاء كائن من فئة الخلايا.
aspose.cells = require("aspose.cells");
// إنشاء فئة فرعية Workbook مع ملف XLSX  
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// استدعاء طريقة clear () لمسح كافة كائنات الخلية والصف.
workbook.getWorksheets().get(0).getCells().clear();
// احفظ البيانات في ملف xlsx جديد
workbook.save("result.xlsx");

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

مكتبة Nodej.s Excel

امسح البيانات من ورقة Excel باستخدام مكتبة Node.js

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

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

استنتاج

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

طرح سؤال

إذا كان لديك أي أسئلة ، فلا تتردد في الاتصال بنا على المنتدى.

أنظر أيضا