การแปลงข้อความเป็นไฟล์ Excel ใน Node.js

การแปลงข้อความเป็นไฟล์ 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 โดยทางโปรแกรม

  1. การสร้างอินสแตนซ์วัตถุของคลาส Workbook
  2. เข้าถึงแผ่นงานแรกโดยการเรียกเมธอด get(index)
  3. เรียกใช้เมธอด putValue เพื่อเพิ่มชื่อของบุคคลในคอลัมน์ A ชื่อและนามสกุลจะถูกคั่นด้วยช่องว่าง
  4. สร้างอินสแตนซ์ของคลาส TxtLoadOptions ที่แสดงถึงตัวเลือกสำหรับการโหลดไฟล์ข้อความ
  5. เรียกเมธอด setSeparatorString เพื่อตั้งค่าสตริงเป็นตัวคั่น
  6. แบ่งคอลัมน์ A ออกเป็นสองคอลัมน์โดยใช้วิธี TextToColumns()
  7. บันทึกสมุดงานในรูปแบบ 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 ได้อย่างไร

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

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