แทรกแถวและคอลัมน์ในไฟล์ Excel โดยใช้ Node.js

แทรกแถวและคอลัมน์ในไฟล์ Excel โดยใช้ Node.js

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

ประเด็นต่อไปนี้จะกล่าวถึงในโพสต์บล็อกนี้:

แทรกแถวและคอลัมน์ในไฟล์ Excel โดยใช้ Node.js - การติดตั้ง API

เราจะใช้ ไลบรารี Node.js Excel อันทรงพลังเพื่อแทรกแถวและคอลัมน์ในแผ่นงาน Excel โดยทางโปรแกรม คุณสามารถติดตั้งได้อย่างง่ายดายด้วยการรันคำสั่งต่อไปนี้ในเทอร์มินัล

npm install java
npm install aspose.cells

คุณสามารถไปที่ ลิงค์ เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับขั้นตอนการติดตั้ง

หมายเหตุ: ควรวางไฟล์ XLSX ต้นทางในไดเร็กทอรีรากของโปรเจ็กต์เพื่อทดสอบฟังก์ชันการทำงาน

แทรกหลายแถวในตัวอย่างโค้ดแผ่นงาน Excel

ในส่วนนี้ เราจะอธิบายขั้นตอนต่อไปนี้และข้อมูลโค้ดเพื่อแทรกแถวในไฟล์ Excel โดยใช้ Node.js

  1. สร้างวัตถุของคลาส เซลล์
  2. โหลดไฟล์ Excel (เช่น example.xlsx) โดยการเริ่มต้นออบเจ็กต์ของคลาสย่อย WorkBook
  3. เรียกใช้เมธอด insertRows(rowIndex, TotalRows, options) เพื่อแทรกแถวได้มากเท่าที่ต้องการในเวิร์กชีต
  4. บันทึกไฟล์โดยใช้เมธอด save(fileName)

ข้อมูลโค้ดต่อไปนี้คือการแทรกหลายแถวในแผ่นงาน Excel โดยทางโปรแกรม

var aspose = aspose || {};
// สร้างวัตถุของคลาส Cells
aspose.cells = require("aspose.cells");
// โหลดไฟล์ Excel (เช่น example.xlsx) โดยการเริ่มต้นวัตถุของคลาสลูก WorkBook
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เรียกเมธอด insertRows(rowIndex, TotalRows, options) เพื่อแทรกแถวได้มากเท่าที่ต้องการในเวิร์กชีต
workbook.getWorksheets().get(0).getCells().insertRows(1,2)
// เรียกเมธอด save(fileName) เพื่อบันทึกไฟล์
workbook.save("result.xlsx");

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

แทรกแถวและคอลัมน์ในไฟล์ Excel โดยใช้ Node.js

แทรกแถวในไฟล์ Excel โดยใช้ Node.js

ไลบรารี Node.js เพื่อแทรกคอลัมน์ในแผ่นงาน Excel

ไลบรารี Node.js Excel นี้เสนอข้อกำหนดในการเพิ่มคอลัมน์ในไฟล์ Excel โดยใช้โค้ดบรรทัดง่ายๆ

ต่อไปนี้เป็นขั้นตอนในการแทรกคอลัมน์ในแผ่นงาน Excel โดยใช้ Node.js

  1. นำเข้าและสร้างวัตถุของคลาส เซลล์
  2. สร้างออบเจ็กต์ของคลาสย่อย WorkBook โดยการเริ่มต้นด้วยไฟล์ Excel
  3. ตอนนี้ให้เรียกใช้เมธอด insertColumns(columnIndex, TotalColumns) เพื่อแทรกคอลัมน์ลงในแผ่นงาน Excel
  4. ในที่สุด save(fileName) จะบันทึกไฟล์ลงในไดเร็กทอรีราก

คัดลอกและวางข้อมูลโค้ดที่กล่าวถึงด้านล่างเพื่อแทรกคอลัมน์ในไฟล์ Excel โดยทางโปรแกรมโดยใช้ Node.js

var aspose = aspose || {};
// นำเข้าและสร้างวัตถุของคลาส Cells
aspose.cells = require("aspose.cells");
// สร้างวัตถุของคลาสลูก WorkBook โดยเริ่มต้นด้วยไฟล์ Excel
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เรียกใช้เมธอด insertColumns(columnIndex, TotalColumns) เพื่อแทรกคอลัมน์ลงในแผ่นงาน Excel
workbook.getWorksheets().get(0).getCells().insertColumns(1,1)
// save(fileName) บันทึกไฟล์ลงในไดเร็กทอรีราก
workbook.save("result.xlsx");

ตอนนี้ให้เริ่มต้นเซิร์ฟเวอร์แล้วคุณจะเห็นผลลัพธ์ตามที่แสดงด้านล่างในภาพ

แทรกคอลัมน์ในไฟล์ Excel โดยทางโปรแกรม

แทรกคอลัมน์ในไฟล์ Excel โดยทางโปรแกรม

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

คุณสามารถใช้ [ใบอนุญาตชั่วคราวฟรี] เพื่อใช้ Aspose.Cells for Node.js ได้โดยไม่มีข้อจำกัดในการประเมิน

บทสรุป

โพสต์บล็อกนี้สิ้นสุดที่นี่ เราได้อธิบายวิธีการแทรกแถวและคอลัมน์ในไฟล์ Excel โดยใช้ Node.js แล้ว นอกจากนี้ คุณยังสามารถสำรวจ เอกสารประกอบ เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ Aspose.Cells for Node.js นอกจากนี้ conholdate.com จะเขียนหัวข้อใหม่ๆ ที่น่าสนใจ ดังนั้นโปรดติดต่อเพื่อรับข้อมูลอัปเดตล่าสุด

ถามคำถาม

ในกรณีที่มีข้อสงสัยใด ๆ โปรดเขียนถึงเราที่ ฟอรั่ม

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