دمج عدة كتب عمل في كتاب واحد مع Node.js عبر C++
Contents
[
Hide
]
في بعض الأحيان، تحتاج إلى دمج كتب عمل تحتوي على محتوى متنوع مثل الصور والرسوم البيانية والبيانات في كتاب واحد. يدعم Aspose.Cells for Node.js via C++ هذه الميزة. يوضح هذا المقال كيفية إنشاء تطبيق وحدة تحكم ودمج كتب العمل ببضع أسطر بسيطة من الكود باستخدام Aspose.Cells.
دمج أسجل العمل مع الصور والرسوم البيانية
يدمج رمز المثال كتابي عمل في كتاب واحد باستخدام Aspose.Cells for Node.js via C++. يقوم الرمز بتحميل كتب العمل المصدرية، واستخدام طريقة Workbook.combine(Workbook) لدمجها، وحفظ ملف الكتاب الناتج.
السجلات المصدر
مصنفات الإخراج
لقطات الشاشة
أدناه تظهر لقطات من المصنفات الأصلية والمخرّجة.
يمكنك استخدام أي مصنف أصلي. هذه الصور مجرد لأغراض توضيحية.
الورقة العمل الأولى لمصنف الرسوم البيانية - مكدسة
الورقة العمل الثانية لمصنف الرسوم البيانية - خطية
الورقة العمل الأولى لمصنف الصور - صورة
كل الورقات الثلاثة في مصنف الدمج - مكدسة، خطية، صورة
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
// Define the first source
// Open the first excel file.
const sourceBook1 = new AsposeCells.Workbook(path.join(dataDir, "SampleChart.xlsx"));
// Define the second source book.
// Open the second excel file.
const sourceBook2 = new AsposeCells.Workbook(path.join(dataDir, "SampleImage.xlsx"));
// Combining the two workbooks
sourceBook1.combine(sourceBook2);
const outputPath = path.join(dataDir, "Combined.out.xlsx");
// Save the target book file.
sourceBook1.save(outputPath);