
วิธีแก้ไขแผ่นงาน Excel ใน Node.js
MS Excel เป็นองค์ประกอบสำคัญของโครงสร้างการดำเนินธุรกิจ เนื่องจากมีฟีเจอร์มากมาย เช่น การป้อนข้อมูล การคำนวณที่ซับซ้อน การวิเคราะห์ข้อมูล การสร้างรายงาน การจัดการงาน และอื่นๆ อีกมากมาย ผู้ใช้สามารถวิเคราะห์ทางการเงินแล้วแสดงภาพข้อมูลโดยใช้แผนภูมิ นอกจากนี้ การเปลี่ยนแปลงข้อมูลเกิดขึ้นบ่อยครั้ง และสเปรดชีต Excel จำเป็นต้องได้รับการอัปเดตเพื่อแสดงการเปลี่ยนแปลงเหล่านั้น อย่างไรก็ตาม เราสามารถประหยัดเวลาได้ด้วยการทำให้กระบวนการทั้งหมดนี้เป็นแบบอัตโนมัติ ในบทความนี้ เราจะได้เรียนรู้วิธีแก้ไข Excel Sheet ใน Node.js โดยทางโปรแกรม
เราจะกล่าวถึงหัวข้อต่อไปนี้ในบทความนี้:
- ไลบรารี Node.js เพื่อแก้ไขไฟล์ Excel
- ค้นหาและแทนที่ใน Excel โดยใช้ Node.js
- วิธีแก้ไขเซลล์ใน Excel โดยทางโปรแกรม?
- ล้างข้อมูลจากสเปรดชีต Excel
ไลบรารี Node.js เพื่อแก้ไขไฟล์ Excel
โปรดเรียกใช้คำสั่งต่อไปนี้เพื่อตั้งค่า ไลบรารี Node.js Excel เพื่อเริ่มแก้ไขสเปรดชีต Excel โดยทางโปรแกรม
npm install aspose.cells
npm install java
โปรดติดตาม โพสต์บล็อก เพื่อทราบข้อมูลการตั้งค่าทั้งหมดและข้อกำหนดเบื้องต้น
หมายเหตุ: คุณต้องมีไฟล์ XLSX ต้นทางในไดเร็กทอรีรากของโปรเจ็กต์ของคุณ เนื่องจากเราได้วางไฟล์ “sample.xlsx” ไว้ในบทช่วยสอนนี้
ค้นหาและแทนที่ใน Excel โดยใช้ Node.js
ต่อไปนี้เป็นขั้นตอนในการดำเนินการนี้โดยทางโปรแกรม
- นำเข้าและสร้างวัตถุของคลาส เซลล์
- สร้างอินสแตนซ์คลาสย่อย WorkBook ด้วยไฟล์ XLSX
- เรียกใช้เมธอด replace(placeHolder, newValue) เพื่อค้นหาค่าและแทนที่ด้วยค่าใหม่
- บันทึกไฟล์โดยใช้เมธอด save(fileName)
ตัวอย่างโค้ดต่อไปนี้สาธิตวิธีการค้นหาและแทนที่ข้อความในไฟล์ Excel โดยใช้ Node.js
// แก้ไขค่าโดยการค้นหาและแทนที่
var aspose = aspose || {};
// สร้าง obect ของคลาส Cells
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์คลาสย่อยของ WorkBook ด้วยไฟล์ XLSX
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เรียกวิธีการแทนที่เพื่อค้นหาค่าและแทนที่ด้วยค่าใหม่
workbook.replace("mustafa", 100);
// บันทึกข้อมูลลงในไฟล์ xlsx ใหม่
workbook.save("result.xlsx");
ตอนนี้ให้เริ่มต้นเซิร์ฟเวอร์แล้วคุณจะเห็นผลลัพธ์ตามที่แสดงด้านล่างในภาพ

วิธีแก้ไขแผ่นงาน Excel ใน Node.js
จะแก้ไขเซลล์ใน Excel โดยทางโปรแกรมได้อย่างไร?
ไลบรารี Node.js Excel ยังช่วยให้คุณอัปเดตค่าในเซลล์เฉพาะของแผ่นงาน Excel ทำตามขั้นตอนต่อไปนี้เพื่อใช้ฟังก์ชันนี้ในไฟล์ Node.js ของคุณ:
- สร้างวัตถุของคลาส เซลล์
- สร้างอ็อบเจ็กต์ของคลาสย่อย WorkBook โดยสร้างอินสแตนซ์ด้วยไฟล์ XLSX
- เข้าถึงสมุดงาน รับเซลล์โดยการเรียกเมธอด getCells() และเรียกเมธอด putValue(string) เพื่ออัปเดตเซลล์เฉพาะ (เช่น B2) ของแผ่นงาน Excel
- เรียกเมธอด save(fileName) เพื่อบันทึกไฟล์
// แก้ไขเซลล์เฉพาะในแผ่นงาน Excel
var aspose = aspose || {};
// สร้างวัตถุของคลาส Cells
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์คลาสย่อยของ WorkBook ด้วยไฟล์ XLSX
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เข้าถึงสมุดงาน รับเซลล์โดยการเรียกเมธอด getCells() และเรียกเมธอด putValue(string) เพื่ออัปเดตเซลล์เฉพาะ (B2) ของแผ่นงาน Excel
workbook.getWorksheets().get(0).getCells().get("B2").putValue("new value");
// บันทึกข้อมูลลงในไฟล์ xlsx ใหม่
workbook.save("result.xlsx");
ข้อมูลโค้ดนี้จะมีลักษณะเหมือนที่แสดงในภาพด้านล่าง

แก้ไขเซลล์ใน Excel โดยทางโปรแกรม
ล้างข้อมูลจากสเปรดชีต Excel
ในส่วนนี้ เราจะเรียนรู้วิธีล้างข้อมูลจากแผ่นงาน Excel โดยใช้ Node.js โดยทางโปรแกรม เราจะดำเนินการตามขั้นตอนต่อไปนี้:
- สร้างวัตถุของคลาส เซลล์
- สร้างอินสแตนซ์คลาสลูก WorkBook ด้วยไฟล์ XLSX
- เรียกใช้เมธอด clear() เพื่อล้างวัตถุในเซลล์และแถวทั้งหมด
- เรียกเมธอด save(fileName) เพื่อบันทึกไฟล์
// ล้างเนื้อหาของไฟล์ SLSX
var aspose = aspose || {};
// สร้างวัตถุของคลาส Cells
aspose.cells = require("aspose.cells");
// สร้างอินสแตนซ์คลาสย่อยของ WorkBook ด้วยไฟล์ XLSX
var sampleFile = "sample.xlsx";
var workbook = new aspose.cells.Workbook(sampleFile);
// เรียกเมธอด clear() เพื่อล้างวัตถุเซลล์และแถวทั้งหมด
workbook.getWorksheets().get(0).getCells().clear();
// บันทึกข้อมูลลงในไฟล์ xlsx ใหม่
workbook.save("result.xlsx");
เริ่มต้นเซิร์ฟเวอร์และคุณอาจเห็นผลลัพธ์ที่แสดงในภาพด้านล่าง

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