
การแปลงข้อความเป็นไฟล์ Excel ใน Node.js
คุณสามารถแปลง Text เป็น Excel โดยทางโปรแกรมได้อย่างง่ายดายด้วยวิธีที่มีประสิทธิภาพ เป็นสถานการณ์ที่แพร่หลายซึ่งคุณมีข้อมูลจำนวนมหาศาล และจำเป็นต้องส่งออกไปยังแผ่นงาน Excel โชคดีที่คุณจะพบกับ JS library สำหรับ Excel ซึ่งคุณสามารถแปลงข้อความเป็น Excel โดยอัตโนมัติได้อย่างง่ายดาย ในบทความนี้ คุณจะเห็นว่าการแปลงข้อความเป็นไฟล์ Excel ใน Node.js ด้วยความช่วยเหลือของไลบรารีนี้จะไม่ใช่เรื่องยากอีกต่อไป อย่างไรก็ตาม ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Node.js บนเครื่องของคุณแล้ว
คุณจะผ่านส่วนต่อไปนี้:
ไลบรารี JS สำหรับการติดตั้ง Excel
ขั้นตอนการติดตั้งห้องสมุดมีความสำคัญเมื่อมีการพัฒนาอย่างรวดเร็ว ดังนั้นคุณอาจติดตั้งได้โดย ดาวน์โหลด แพคเกจ API หรือรันคำสั่งต่อไปนี้ในเทอร์มินัล
npm install java
npm install aspose.cells
การแปลงข้อความเป็นไฟล์ Excel ใน Node.js
ตอนนี้คุณพร้อมที่จะเริ่มใช้วิธีการที่เปิดเผยโดยไลบรารีระดับองค์กรนี้แล้ว โปรดทำตามขั้นตอนและข้อมูลโค้ดเพื่อใช้ข้อความเป็นการแปลง Excel โดยทางโปรแกรม
- การสร้างอินสแตนซ์วัตถุของคลาส Workbook
- เข้าถึงแผ่นงานแรกโดยการเรียกเมธอด get(index)
- เรียกใช้เมธอด putValue เพื่อเพิ่มชื่อของบุคคลในคอลัมน์ A ชื่อและนามสกุลจะถูกคั่นด้วยช่องว่าง
- สร้างอินสแตนซ์ของคลาส TxtLoadOptions ที่แสดงถึงตัวเลือกสำหรับการโหลดไฟล์ข้อความ
- เรียกเมธอด setSeparatorString เพื่อตั้งค่าสตริงเป็นตัวคั่น
- แบ่งคอลัมน์ A ออกเป็นสองคอลัมน์โดยใช้วิธี TextToColumns()
- บันทึกสมุดงานในรูปแบบ XLSX โดยการเรียกเมธอด save
คัดลอกและวางโค้ดต่อไปนี้ลงในไฟล์หลักของคุณ:
var fs = require('fs');
var aspose = aspose || {};
aspose.cells = require("aspose.cells");
// การสร้างอินสแตนซ์วัตถุสมุดงาน
var wb = new aspose.cells.Workbook();
//เข้าถึงแผ่นงานแรกโดยการเรียกเมธอด get(index)
var ws = wb.getWorksheets().get(0);
// เรียกใช้เมธอด putValue เพื่อเพิ่มชื่อบุคคลในคอลัมน์ A ชื่อและนามสกุลจะถูกคั่นด้วยช่องว่าง
ws.getCells().get("A1").putValue("John Teal");
ws.getCells().get("A2").putValue("Peter Graham");
ws.getCells().get("A3").putValue("Brady Cortez");
ws.getCells().get("A4").putValue("Mack Nick");
ws.getCells().get("A5").putValue("Hsu Lee");
// สร้างอินสแตนซ์ของคลาส TxtLoadOptions ที่แสดงถึงตัวเลือกสำหรับการโหลดไฟล์ข้อความ
var opts = aspose.cells.TxtLoadOptions();
// เรียกเมธอด setSeparatorString เพื่อตั้งค่าสตริงที่เป็นตัวคั่น
opts.setSeparatorString(" ");
// แบ่งคอลัมน์ A ออกเป็นสองคอลัมน์โดยใช้วิธี TextToColumns()
ws.getCells().textToColumns(0, 0, 5, opts);
// บันทึกสมุดงานในรูปแบบ xlsx โดยการเรียกวิธีการบันทึก
wb.save( "outputTextToColumns.xlsx");
คุณสามารถดูผลลัพธ์ได้ในภาพด้านล่าง:

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