كيفية عمل مخططات في Excel باستخدام Node.js

كيفية عمل مخططات في Excel باستخدام Node.js

Excel توفر معالجة الملفات والتحويل إلى تنسيقات ملفات أخرى برمجيًا ميزة تنافسية لتطبيقات الأعمال. في الواقع ، يمكنك إضافة مخططات وأنماط خطوط وعناصر رسومية أخرى إلى ملفات XLS / XLSX باستخدام بضعة أسطر من التعليمات البرمجية المصدر في أي لغة برمجة. ومع ذلك ، سوف نستخدم XLSX JS مكتبة لأتمتة هذه العملية. في منشور المدونة هذا ، سنتعلم كيفية عمل مخططات في Excel باستخدام Node.js برمجيًا.

سنغطي النقاط التالية:

تثبيت مكتبة XLSX JS

يمكن تثبيت مكتبة XLSX JS هذه بسهولة دون أي تبعية لجهة خارجية. ومع ذلك ، فإنه يتيح لك إما تنزيل حزمة API أو تثبيتها عن طريق تشغيل الأوامر التالية:

npm install java
npm install aspose.cells

كيفية عمل مخططات في Excel باستخدام Node.js

بمجرد تثبيت API ، يمكننا الانتقال إلى الخطوة التالية. لنكتب الخطوات ومقتطف الشفرة لعمل مخططات في Excel باستخدام Node.js.

يمكنك اتباع الخطوات التالية:

  1. قم بإنشاء مثيل لفئة Workbook.
  2. الحصول على مرجع ورقة العمل الأولى عن طريق استدعاء طريقة get (index).
  3. إضافة قيم عينة إلى الخلايا عن طريق استدعاء طريقة putValue.
  4. قم باستدعاء طريقة add لإضافة مخطط إلى ورقة العمل.
  5. قم بالوصول إلى مثيل المخطط المضاف حديثًا عن طريق استدعاء طريقة get (index).
  6. قم باستدعاء الأسلوب setChartDataRange لتعيين مصدر بيانات المخطط على أنه النطاق “A1: C4”.
  7. طريقة حفظ ستحفظ الملف بتنسيق XLSX.

انسخ الكود التالي والصقه في ملفك الرئيسي:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بإنشاء مثيل لفئة المصنف 
var workbook = new aspose.cells.Workbook();
// الحصول على مرجع ورقة العمل الأولى عن طريق استدعاء طريقة get (index) 
var worksheet = workbook.getWorksheets().get(0);
// إضافة قيم عينة إلى الخلايا عن طريق استدعاء طريقة putValue 
worksheet.getCells().get("A2").putValue("Category1");
worksheet.getCells().get("A3").putValue("Category2");
worksheet.getCells().get("A4").putValue("Category3");
worksheet.getCells().get("B1").putValue("Column1");
worksheet.getCells().get("B2").putValue(4);
worksheet.getCells().get("B3").putValue(20);
worksheet.getCells().get("B4").putValue(50);
worksheet.getCells().get("C1").putValue("Column2");
worksheet.getCells().get("C2").putValue(50);
worksheet.getCells().get("C3").putValue(100);
worksheet.getCells().get("C4").putValue(150);
// قم باستدعاء طريقة الإضافة لإضافة مخطط إلى ورقة العمل 
var chartIndex = worksheet.getCharts().add(aspose.cells.ChartType.COLUMN, 5, 0, 15, 5);
// قم بالوصول إلى مثيل الرسم البياني المضاف حديثًا عن طريق استدعاء طريقة get (index)  
var chart = worksheet.getCharts().get(chartIndex);
// قم باستدعاء الطريقة لتعيين مصدر بيانات المخطط على أنه النطاق "A1: C4" 
chart.setChartDataRange("A1:C4", true);
// ستحفظ طريقة الحفظ الملف بتنسيق xlsx 
workbook.save( "ColumnChart.xlsx", aspose.cells.SaveFormat.XLSX);

يمكنك أن ترى الإخراج في الصورة أدناه:

إنشاء الرسوم البيانية في ملف اكسل

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

يمكنك الاستفادة من ترخيص مؤقت مجاني لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

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

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

كيف أقوم بإنشاء جدول بيانات Excel Node.js؟

يمكنك تثبيت XLSX JS مكتبة لإنشاء جداول البيانات ومعالجتها برمجيًا.

كيف أقوم بعمل مخططات Excel تلقائيًا؟

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

أنظر أيضا