تحويل مخطط Excel إلى صورة مع Node.js عبر C++
الرسوم البيانية ملفتة للنظر من الناحية البصرية وتجعل من السهل على المستخدمين رؤية المقارنات والأنماط والاتجاهات في البيانات. على سبيل المثال، بدلاً من تحليل أعمدة الأرقام في ورقة العمل، يُظهر المخطط في لمحة ما إذا كانت المبيعات في انخفاض أم في ارتفاع، أو كيف تقارن المبيعات الفعلية بالمبيعات المتوقعة. يُطلب من الأشخاص كثيرًا تقديم المعلومات الإحصائية والرسومية بطريقة سهلة الفهم وسهلة الصيانة. تُساعد الصورة في ذلك.
في بعض الأحيان، تكون المخططات ضرورية في تطبيق أو صفحات ويب. أو قد يكون من الضروري لملف Word، أو ملف PDF، أو عرض PowerPoint أو تطبيق آخر. في كل حالة، ترغب في عرض المخطط كصورة لاستخدامه في مكان آخر.
تحويل الرسوم البيانية إلى صور
في الأمثلة هنا، يتم تحويل مخطط دائري ومخطط عمود إلى صور.
تحويل مخطط دائري إلى ملف صورة
أولاً، أنشئ مخطط دائري في Microsoft Excel ثم قم بتحويله إلى ملف صورة باستخدام Aspose.Cells for Node.js via C++. تنشئ الشفرة في هذا المثال صورة EMF بناءً على المخطط الدائري في ملف Excel النموذجي.
الإخراج: صورة مخطط دائري |
---|
![]() |
- أنشئ مخطط دائري في Microsoft Excel:
- افتح برنامج Excel الجديد في Microsoft Excel.
- إدخال بعض البيانات في ورقة العمل.
- أنشئ مخطط دائري بناءً على البيانات.
- حفظ الملف.
الملف المدخل. |
---|
![]() |
- قم بتنزيل وتثبيت Aspose.Cells:
- تحميل Aspose.Cells for Node.js via C++.
- قم بتثبيته على كمبيوتر التطوير الخاص بك.
جميع مكونات Aspose تعمل في وضع التقييم عند التثبيت الأول. وضع التقييم ليس له حد زمني ويضيف فقط علامات مائية إلى مستندات الإخراج.
- أنشئ مشروعًا:
- ابدأ بيئة التطوير المتكاملة المفضلة لديك.
- أنشئ تطبيق وحدة تحكم جديد. يستخدم هذا المثال تطبيق Node.js، لكن يمكنك إنشاؤه باستخدام أي بيئة تشغيل جافا سكريبت.
- أضف مرجعًا. يستخدم هذا المشروع Aspose.Cells لذا أضف مرجعًا إلى Aspose.Cells for Node.js via C++.
- كتابة الكود الذي يجد الرسم البياني ويحوله. أدناه الكود المستخدم من قِبَل المكون لإنجاز المهمة. يتم استخدام عدد قليل جدًا من السطور من الكود.
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Open the existing excel file which contains the pie chart.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "PieChart.xlsx"));
// Get the designer chart (first chart) in the first worksheet of the workbook.
const chart = workbook.getWorksheets().get(0).getCharts().get(0);
// Convert the chart to an image file.
chart.toImage(path.join(dataDir, "PieChart.out.emf"), AsposeCells.ImageType.Emf);
تحويل رسم بياني الأعمدة إلى ملف صورة
أولاً، أنشئ مخطط عمودي في Microsoft Excel وقم بتحويله إلى ملف صورة، كما هو موضح أعلاه. بعد تنفيذ الشفرة النموذجية، يتم إنشاء ملف JPEG بناءً على المخطط العمودي في ملف Excel النموذجي.
ملف الإخراج: صورة رسم بياني للأعمدة. |
---|
![]() |
- إنشاء رسم بياني للأعمدة في Microsoft Excel:
- افتح برنامج Excel الجديد في Microsoft Excel.
- إدخال بعض البيانات في ورقة العمل.
- إنشاء رسم بياني للأعمدة بناءً على البيانات.
- حفظ الملف.
ملف الإدخال. |
---|
![]() |
- إعداد مشروع، بالمراجع كما هو موضح أعلاه.
- تحويل الرسم البياني إلى صورة ديناميكياً. يلي الكود المستخدم من قِبَل المكون لإنجاز المهمة. الكود مماثل للكود السابق:
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Open the existing excel file which contains the column chart.
const workbook = new AsposeCells.Workbook(path.join(dataDir, "ColumnChart.xlsx"));
// Get the designer chart (first chart) in the first worksheet of the workbook.
const chart = workbook.getWorksheets().get(0).getCharts().get(0);
// Convert the chart to an image file.
chart.toImage(path.join(dataDir, "ColumnChart.out.jpeg"), AsposeCells.ImageType.Jpeg);