
ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน Excel
โพสต์ในบล็อกนี้เหมาะสำหรับคุณหากคุณทำงานกับไฟล์ Excel เป็นประจำ ในองค์กรธุรกิจใดๆ มีงานหลายอย่างที่เกิดขึ้นในแต่ละวันที่เกี่ยวข้องกับการถ่ายโอนและรวบรวมข้อมูล อย่างไรก็ตาม หากปริมาณข้อมูลมีปริมาณมหาศาลจะกลายเป็นเรื่องยุ่งยาก ดังนั้น การโอนข้อมูลจากสมุดงาน/แผ่นงานหนึ่งไปยังอีกเครื่องหนึ่งโดยอัตโนมัติจึงช่วยเพิ่มความได้เปรียบทางการแข่งขัน ในบทความนี้ คุณจะได้เรียนรู้การถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นงานใน Excel โดยใช้ JavaScript library นี้
หัวข้อต่อไปนี้จะครอบคลุม:
- ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน Excel | การติดตั้งไลบรารี Node.js
- Excel ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่ง
- คัดลอกข้อมูลจากสมุดงานหนึ่งไปยังอีกสมุดงาน
ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งใน Excel | การติดตั้งไลบรารี Node.js
วิธีที่รวดเร็วที่สุดในการติดตั้งไลบรารี JavaScript Excel นี้คือ ดาวน์โหลด แพ็คเกจ API หรือติดตั้งโดยใช้คำสั่งต่อไปนี้:
npm install java
npm install aspose.cells
Excel ถ่ายโอนข้อมูลจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่ง
เมื่อการติดตั้งเสร็จสิ้น เราสามารถถ่ายโอนข้อมูลจากแผ่นงาน Excel หนึ่งไปยังอีกแผ่นงานโดยทางโปรแกรมได้
คุณสามารถทำตามขั้นตอนและข้อมูลโค้ดที่กล่าวถึงด้านล่าง:
- สร้างอินสแตนซ์ของคลาส Workbook และโหลดไฟล์ XLSX/XLS ต้นฉบับ
- สร้างออบเจ็กต์แผ่นงานโดยอ้างอิงถึงแผ่นงานของสมุดงานโดยการเรียกเมธอด getWorksheets
- เรียกใช้เมธอด addCopy เพื่อคัดลอกข้อมูลไปยังแผ่นงานใหม่จากแผ่นงานที่มีอยู่ในสมุดงาน
- บันทึกไฟล์ 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 หนึ่งไปยังสมุดงานอื่นได้โดยใช้ซอร์สโค้ดสองสามบรรทัดใน JavaScript
เหล่านี้คือขั้นตอน:
- สร้างวัตถุของคลาส Workbook และโหลดไฟล์ XLSX/XLS ต้นฉบับ
- สร้างวัตถุ สมุดงาน อื่น
- คัดลอกแผ่นแรกของหนังสือเล่มแรกลงในหนังสือเล่มที่สองโดยเรียกเมธอด copy(source)
- เรียกใช้เมธอด 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 หนึ่งไปยังอีกแผ่นงานโดยอัตโนมัติได้อย่างไร
โปรดทำตาม ลิงก์ นี้เพื่อให้เกิดการถ่ายโอนข้อมูลระหว่างแผ่นงานโดยทางโปรแกรม