Excel to text

แปลง Excel (XLS, XLSX) เป็น Text ด้วย Node.js

เมื่อจัดการกับชุดข้อมูลขนาดใหญ่หรือผลลัพธ์เฉพาะข้อความ การแปลง Excel ไฟล์เป็น Text (.txt) เป็นสิ่งสำคัญสำหรับการทำให้กระบวนการจัดการข้อมูลง่ายขึ้น ไฟล์ข้อความมีน้ำหนักเบา ไม่ขึ้นอยู่กับแพลตฟอร์ม และทำงานได้ง่ายในซอฟต์แวร์และท่อประมวลผลอัตโนมัติ

ในบทความนี้ คุณจะได้เรียนรู้วิธีการแปลง Excel เป็น Text ใน Node.js โดยใช้ Aspose.Cells Cloud SDK ซึ่งมี API ที่รวดเร็ว สามารถปรับขนาดได้ และเป็นมิตรกับนักพัฒนา

🚀 Node.js API สำหรับการแปลง Excel เป็น Text

ด้วย Aspose.Cells Cloud for Node.js คุณสามารถแปลงไฟล์ Excel เป็นผลลัพธ์ข้อความที่สะอาดได้อย่างง่ายดายโดยไม่สูญเสียโครงสร้างข้อมูล SDK รองรับรูปแบบ XLS, XLSX, XLSM และรูปแบบอื่น ๆ อีกมากมาย

✅ ประโยชน์หลัก:

  • การแปลงที่รวดเร็วด้วยการเขียนโค้ดน้อยที่สุด
  • รองรับไฟล์ Excel ขนาดใหญ่.
  • การรวมเข้ากับแอพ Node.js ได้อย่างง่ายดาย.

ติดตั้ง SDK ผ่าน npm:

npm install asposecellscloud --save

Make sure you have your Client ID and Client Secret ready from the Aspose Cloud Dashboard .

📄 แปลง Excel เป็น Text โดยใช้ Node.js

เพื่อแปลง Excel เป็นรูปแบบ TXT โดยใช้ RESTful APIs คุณอาจพิจารณาใช้วิธีใดวิธีหนึ่งต่อไปนี้

GetWorkbook - รับไฟล์ Excel ที่ป้อนจากการจัดเก็บบน Cloud & บันทึกผลลัพธ์ไปยังการจัดเก็บบนคลาวด์. PutConvertWorkbook - แปลงไฟล์ Excel เป็นรูปแบบอื่นจากเนื้อหาที่ร้องขอ. PostWorkbookSaveAs - บันทึกไฟล์ Excel เป็นไฟล์รูปแบบอื่นไปยังหน่วยความจำ.

กรุณาทำตามขั้นตอนที่ระบุไว้ด้านล่างเพื่อแปลงสเปรดชีต Excel ของคุณเป็นไฟล์ .txt ทีละขั้นตอน:

ขั้นแรก สร้างอ็อบเจ็กต์ของคลาส CellsApi ที่รับรายละเอียด Client ID และ Client Secret เป็นพารามิเตอร์ อ่านไฟล์ XLS ที่ป้อนโดยใช้วิธี createReadStream(…) แล้วจากนั้นใช้วิธี uploadFile(…) เพื่ออัปโหลดไฟล์ไปยังพื้นที่จัดเก็บบนคลาวด์. สร้างออบเจ็กต์ของคลาส CellsSaveAsPostDocumentSaveAsRequest(…) และจากนั้นเรียกใช้เมธอด cellsSaveAsPostDocumentSaveAs(..) เพื่อเริ่มกระบวนการแปลงข้อมูล

const { CellsApi, CellsSaveAs_PostDocumentSaveAsRequest,UploadFileRequest,PdfSaveOptions } = require("asposecellscloud");

// รับ ClientId และ ClientSecret ของคุณจาก https://dashboard.aspose.cloud (จำเป็นต้องลงทะเบียนฟรี)
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// สร้างอินสแตนซ์ของ CellsApi
const cellsApi = new CellsApi(clientId, clientSecret);

// name of input Excel document
filename = "source.xlsx"

// รวมการอ้างอิงโมดูล File System ในโค้ดของคุณ
const fs = require("fs");

// อ่านเนื้อหาของไฟล์ Excel ที่ป้อนเข้า
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);

// สร้างอินสแตนซ์คำร้องขอ FileUpload
var req = new UploadFileRequest();
req.path = filename;
// ตั้งค่าเนื้อหาเป็นอินสแตนซ์ Stream ที่มีไฟล์ Excel ที่โหลดแล้ว
req.file = data;

// อัปโหลดไฟล์ไปยังคลาวด์สตอเรจ
return cellsApi.uploadFile(req)
    .then((result) => {
        // สร้างเอกสาร SaveAsRequest instance
        var req = new CellsSaveAs_PostDocumentSaveAsRequest();
        req.name = filename;

        // สร้างวัตถุของคลาส PdfSaveOptions
        req.saveOptions = new PdfSaveOptions();
  
        // กำหนดรูปแบบไฟล์ผลลัพธ์เป็น ไฟล์ข้อความ
        req.saveOptions.saveFormat = "txt";
        
        // ตั้งชื่อไฟล์ผลลัพธ์ใหม่
        req.newfilename = "resultant.txt";
        // since we are going to save in default location, so we will set null as folder value        
        req.folder = null;
    
        // เรียกใช้วิธี SaveAsPostDocument เพื่อเริ่มกระบวนการแปลง     
        return cellsApi.cellsSaveAsPostDocumentSaveAs(req)
            .then((result) => {
            expect(result.body.code).to.equal(200);
            expect(result.response.statusCode).to.equal(200);
        });
    });

กรุณา ดาวน์โหลดไฟล์ Excel ที่ป้อนข้อมูล input.xls และไฟล์ผลลัพธ์ output.txt เพื่อวัตถุประสงค์ในการทดสอบ

💻 การแปลง Excel เป็น Text ผ่านคำสั่ง cURL

คุณชอบเครื่องมือบรรทัดคำสั่งไหม? คุณสามารถทำการแปลงโดยใช้คำสั่ง cURL ได้เช่นกัน。

✅ ข้อดีของวิธี cURL:

ไม่จำเป็นต้องติดตั้ง SDK. ดีมากสำหรับสคริปต์อัตโนมัติอย่างรวดเร็ว. ปรับปรุงความปลอดภัยของข้อมูลและประสิทธิภาพ

ขั้นตอนที่ 1: สร้างโทเค็นการเข้าถึง OAuth ของคุณ:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

ขั้นตอนที่ 2: เรียกใช้งาน PostWorkbookSaveAs วิธีการเพื่อแปลง Excel เป็นไฟล์ข้อความ:

curl -v -X POST "https://api.aspose.cloud/v3.0/cells/myDocument(2).xlsx/SaveAs?newfilename=converted.txt&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT_Token>" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\"}"

🛠️ ลองใช้ Excel เป็นเครื่องมือแปลงข้อความออนไลน์ฟรี

คุณยังสามารถลองใช้แอป Excel to TXT converter App ออนไลน์ฟรีของเราเพื่อผลลัพธ์ทันทีโดยไม่ต้องเขียนโค้ด

excel to text file

Excel to TEXT File conversion App.

🔗 แหล่งข้อมูลที่มีประโยชน์

✅ สรุป

ใช้ Aspose.Cells Cloud SDK สำหรับ Node.js คุณสามารถแปลงไฟล์ Excel เป็น Text (.txt) ได้อย่างง่ายดาย ทำให้ข้อมูลเบาขึ้น จัดการง่ายขึ้น และเข้าถึงได้มากขึ้นทั่วทั้งแพลตฟอร์มต่างๆ

ไม่ว่าคุณจะเลือกที่จะรวม Node.js SDK เข้ากับแอปของคุณหรือใช้ cURL สำหรับการทำงานอัตโนมัติ Aspose มีโซลูชันที่เชื่อถือได้ ขนาดใหญ่ และเหมาะสำหรับนักพัฒนาสำหรับการแปลงรูปแบบไฟล์

เริ่มเปลี่ยนข้อมูล Excel ของคุณวันนี้ด้วยความสามารถที่ทรงพลังของ Node.js Excel to Text API!

📚 บทความที่แนะนำ

โปรดเยี่ยมชมลิงก์ต่อไปนี้เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ: