انتقال داده‌ها از یک شیت به شیت دیگر در اکسل

انتقال داده‌ها از یک شیت به شیت دیگر در اکسل

این پست وبلاگ برای شماست اگر به طور منظم بر روی Excel فایل‌ها کار می‌کنید. در هر سازمان تجاری، تعدادی از وظایف وجود دارد که به طور روزانه در ارتباط با انتقال و تجمیع داده‌ها انجام می‌شود. با این حال، اگر حجم داده‌ها بسیار زیاد باشد، این کار به یک معضل تبدیل می‌شود. بنابراین، خودکار کردن انتقال داده‌ها از یک Workbook/Worksheet به Worksheet دیگر مزیتی رقابتی به همراه دارد. در این مقاله، شما یاد خواهید گرفت که چگونه داده‌ها را از یک شیت به شیت دیگر در Excel با استفاده از این library Java اسکریپت منتقل کنید.

موضوعات زیر پوشش داده خواهند شد:

انتقال داده از یک شیت به شیت دیگر در اکسل | نصب کتابخانه Node.js

سریعترین راه برای نصب این کتابخانه JavaScript Excel این است که یا download بسته API را دانلود کنید یا با اجرای دستورات زیر آن را نصب کنید:

npm install java
npm install aspose.cells

انتقال داده‌ها در اکسل از یک شیت به شیت دیگر

زمانی که نصب انجام شد، می‌توانیم داده‌ها را به صورت برنامه‌نویسی از یک صفحه Excel به صفحه دیگر منتقل کنیم.

شما می‌توانید مراحل و کد نمونه ذکر شده در زیر را دنبال کنید:

  1. یک نمونه از کلاس Workbook ایجاد کنید و فایل منبع XLSX/XLS را بارگذاری کنید.
  2. یک شیء Worksheets ایجاد کنید که به شیت‌های Workbook با فراخوانی روش getWorksheets ارجاع دهد.
  3. Invoke the addCopy method to copy data to a new sheet from an existing sheet within the Workbook.
  4. فایل اکسل را با فراخوانی save متد ذخیره کنید.

کپی و چسباندن کد زیر در فایل اصلی خود:

var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک نمونه از کلاس Workbook ایجاد کنید و فایل منبع XLSX/XLS را بارگذاری کنید. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// یک شی Worksheets ایجاد کنید که به شیت‌های Workbook با فراخوانی متد getWorksheets ارجاع دهد. 
var sheets = wb.getWorksheets();
// متد addCopy را فراخوانی کنید تا داده‌ها را از یک شیت موجود درون کتاب کار به یک شیت جدید کپی کنید. 
sheets.addCopy("Sheet1");
// فایل اکسل را با فراخوانی روش ذخیره کنید. 
wb.save( "CopyWithinWorkbook_out.xls");

خروجی را می‌توان در تصویر زیر مشاهده کرد:

انتقال داده‌ها از یک شیت به شیت دیگر در اکسل

کپی داده از یک کتاب کار به کتاب کار دیگر

علاوه بر این، شما می‌توانید داده‌ها را از یک کارنامه Excel به کارنامه دیگر با استفاده از چند خط کد منبع در JavaScript کپی و جابجا کنید.

اینها مراحل هستند:

  1. یک شیء از کلاس Workbook ایجاد کنید و فایل XLSX/XLS منبع را بارگذاری کنید.
  2. یک شیء دیگر Workbook ایجاد کنید.
  3. اولین برگه از اولین کتاب را با استفاده از متد copy(source) به دومین کتاب کپی کنید.
  4. متد save را برای ذخیره فایل فراخوانی کنید.
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// یک شیء از کلاس Workbook ایجاد کنید و فایل XLSX/XLS منبع را بارگذاری کنید. 
var wb = new aspose.cells.Workbook("sample.xlsx");
// Create another Workbook object. 
var excelWorkbook1 = new aspose.cells.Workbook();
// کپی کنید برگه اول کتاب اول را به کتاب دوم با فراخوانی متد copy(source).
excelWorkbook1.getWorksheets().get(0).copy(wb.getWorksheets().get(0));
// متد ذخیره را برای ذخیره فایل فراخوانی کنید.  
excelWorkbook1.save( "CWBetweenWorkbooks_out.xls", aspose.cells.FileFormatType.EXCEL_97_TO_2003);

شما می‌توانید خروجی را در تصویر زیر مشاهده کنید:

کپی داده از یک Workbook به Workbook دیگر

مجوز رایگان بگیرید

شما می‌توانید از یک مجوز موقت رایگان برای امتحان کردن API بدون محدودیت‌های ارزیابی استفاده کنید.

جمع‌بندی

در پایان، شما یاد گرفته‌اید که چگونه داده‌ها را به‌صورت برنامه‌نویسی از یک شیت به شیت دیگر در اکسل منتقل کنید. همچنین، شما از چگونگی کپی‌کردن داده‌ها از یک Workbook به Workbook دیگر با استفاده از این کتابخانه Java اسکریپت اکسل عبور کرده‌اید. در نهایت، فراموش نکنید که به documentation مراجعه کنید تا با ویژگی‌های دیگر عالی آشنا شوید.

علاوه بر این، ما پیشنهاد می‌کنیم که راهنمای Getting Started guide ما را دنبال کنید.

Finally, conholdate.com در حال نوشتن پست‌های جدید وبلاگ است. پس لطفاً برای دریافت به‌روزرسانی‌های منظم در تماس باشید.

یک سوال بپرسید

شما می‌توانید ما را از سوالات یا پرسش‌های خود در forum مطلع کنید.

سوالات متداول

چگونه می‌توانم به‌طور خودکار داده‌ها را از یک شیت اکسل به شیت دیگر منتقل کنم؟

لطفاً به این link مراجعه کنید تا انتقال داده‌ها بین شیت‌ها به صورت برنامه‌نویسی انجام شود.

ببینید همچنین