ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน Excel

ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน Excel

โพสต์ในบล็อกนี้เหมาะสำหรับคุณหากคุณทำงานกับไฟล์ Excel เป็นประจำ ในองค์กรธุรกิจใดๆ มีงานหลายอย่างที่เกิดขึ้นในแต่ละวันที่เกี่ยวข้องกับการถ่ายโอนและรวบรวมข้อมูล อย่างไรก็ตาม หากปริมาณข้อมูลมีปริมาณมหาศาลจะกลายเป็นเรื่องยุ่งยาก ดังนั้น การโอนข้อมูลจากสมุดงาน/แผ่นงานหนึ่งไปยังอีกเครื่องหนึ่งโดยอัตโนมัติจึงช่วยเพิ่มความได้เปรียบทางการแข่งขัน ในบทความนี้ คุณจะได้เรียนรู้การถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นงานใน Excel โดยใช้ JavaScript library นี้

หัวข้อต่อไปนี้จะครอบคลุม:

ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน 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");
// สร้างอินสแตนซ์ของคลาส Workbook และโหลดไฟล์ 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. สร้างวัตถุ สมุดงาน อื่น
  3. คัดลอกแผ่นแรกของหนังสือเล่มแรกลงในหนังสือเล่มที่สองโดยเรียกเมธอด copy(source)
  4. เรียกใช้เมธอด save เพื่อบันทึกไฟล์
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// สร้างอ็อบเจ็กต์ของคลาส Workbook และโหลดไฟล์ XLSX/XLS ต้นฉบับ 
var wb = new aspose.cells.Workbook("sample.xlsx");
// สร้างวัตถุสมุดงานอื่น 
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);

คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

คัดลอกข้อมูลจากสมุดงานหนึ่งไปยังอีกสมุดงาน

รับใบอนุญาตฟรี

คุณสามารถใช้ ใบอนุญาตชั่วคราวฟรี เพื่อลองใช้ API โดยไม่มีข้อจำกัดในการประเมิน

สรุป

โดยสรุป คุณได้เรียนรู้วิธีการถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นงานใน Excel โดยทางโปรแกรม นอกจากนี้คุณยังได้เรียนรู้วิธีคัดลอกข้อมูลจากสมุดงานหนึ่งไปยังอีกสมุดงานโดยใช้ไลบรารี JavaScript Excel นี้ สุดท้ายนี้ อย่าลืมไปที่ เอกสารประกอบ เพื่อทราบคุณสมบัติที่ยอดเยี่ยมอื่นๆ

นอกจากนี้ เราขอแนะนำให้คุณปฏิบัติตาม คู่มือการเริ่มต้นใช้งาน

สุดท้ายนี้ conholdate.com กำลังเขียนบล็อกโพสต์ใหม่ ดังนั้นโปรดติดต่อเพื่อรับการอัปเดตเป็นประจำ

ถามคำถาม

คุณสามารถแจ้งให้เราทราบเกี่ยวกับคำถามหรือข้อสงสัยของคุณได้ใน ฟอรั่ม ของเรา

คำถามที่พบบ่อย

ฉันจะถ่ายโอนข้อมูลจากแผ่นงาน Excel หนึ่งไปยังอีกแผ่นงานโดยอัตโนมัติได้อย่างไร

โปรดทำตาม ลิงก์ นี้เพื่อให้เกิดการถ่ายโอนข้อมูลระหว่างแผ่นงานโดยทางโปรแกรม

ดูสิ่งนี้ด้วย