نقل البيانات من ورقة إلى أخرى في Excel

نقل البيانات من ورقة إلى أخرى في Excel

منشور المدونة هذا مخصص لك إذا كنت تعمل بانتظام على ملفات Excel. في أي مؤسسة تجارية ، هناك عدد من المهام التي تتم على أساس يومي تتعلق بنقل البيانات وتجميعها. ومع ذلك ، يصبح من المتاعب إذا كانت كمية البيانات هائلة. لذلك ، فإن أتمتة نقل البيانات من مصنف / ورقة عمل إلى أخرى تمنح ميزة تنافسية. في هذه المقالة ، ستتعلم نقل البيانات من ورقة إلى أخرى في Excel باستخدام JavaScript مكتبة.

سيتم تناول الموضوعات التالية:

نقل البيانات من ورقة إلى أخرى في Excel | تثبيت مكتبة Node.js

أسرع طريقة لتثبيت مكتبة JavaScript Excel هذه هي تنزيل حزمة API أو تثبيتها عن طريق تشغيل الأوامر التالية:

npm install java
npm install aspose.cells

يقوم برنامج Excel بنقل البيانات من ورقة إلى أخرى

بمجرد الانتهاء من التثبيت ، يمكننا نقل البيانات من ورقة Excel إلى أخرى برمجيًا.

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

  1. إنشاء مثيل لفئة Workbook وتحميل ملف XLSX / XLS المصدر.
  2. قم بإنشاء كائن أوراق عمل بالإشارة إلى أوراق المصنف عن طريق استدعاء أسلوب getWorksheets.
  3. قم باستدعاء طريقة addCopy لنسخ البيانات إلى ورقة جديدة من ورقة موجودة داخل المصنف.
  4. احفظ ملف Excel عن طريق استدعاء طريقة save.

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

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// إنشاء مثيل لفئة المصنف وتحميل ملف XLSX / XLS المصدر. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// قم بإنشاء كائن أوراق عمل بالإشارة إلى أوراق المصنف عن طريق استدعاء أسلوب getWorksheets. 
var sheets = wb.getWorksheets();
// قم باستدعاء طريقة addCopy لنسخ البيانات إلى ورقة جديدة من ورقة موجودة داخل المصنف. 
sheets.addCopy("Sheet1");
// احفظ ملف Excel عن طريق استدعاء طريقة الحفظ. 
wb.save( "CopyWithinWorkbook_out.xls");

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

يقوم برنامج Excel بنقل البيانات من ورقة إلى أخرى

نسخ البيانات من مصنف إلى آخر

بالإضافة إلى ذلك ، يمكنك نسخ البيانات ونقلها من مصنف Excel إلى مصنف آخر باستخدام بضعة أسطر من التعليمات البرمجية المصدر في JavaScript.

هذه هي الخطوات:

  1. قم بإنشاء كائن من فئة Workbook وتحميل ملف XLSX / XLS المصدر.
  2. قم بإنشاء كائن Workbook آخر.
  3. انسخ الورقة الأولى من الكتاب الأول إلى الكتاب الثاني باستدعاء طريقة copy (source).
  4. استدعاء طريقة save لحفظ الملف.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// قم بإنشاء كائن من فئة المصنف وتحميل ملف XLSX / XLS المصدر. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// إنشاء كائن مصنف آخر. 
var excelWorkbook1 = new aspose.cells.Workbook();
// انسخ الورقة الأولى من الكتاب الأول إلى الكتاب الثاني عن طريق استدعاء طريقة النسخ (المصدر). 
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// استدعاء طريقة الحفظ لحفظ الملف.  
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);

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

نسخ البيانات من مصنف إلى آخر

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

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

تلخيص لما سبق

في الختام ، لقد تعلمت كيفية نقل البيانات من ورقة إلى أخرى في Excel برمجيًا. علاوة على ذلك ، لقد تعرفت أيضًا على كيفية نسخ البيانات من مصنف إلى آخر باستخدام مكتبة JavaScript Excel هذه. أخيرًا ، لا تنس زيارة التوثيق لمعرفة الميزات الرائعة الأخرى.

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

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

أسئلة وأجوبة

كيف أقوم بنقل البيانات تلقائيًا من ورقة Excel إلى أخرى؟

يرجى اتباع هذا الرابط لتحقيق نقل البيانات بين الأوراق برمجيًا.

أنظر أيضا