
להמיר Excel (XLS, XLSX) לטקסט בעזרת Node.js
כאשר מתמודדים עם קבוצות נתונים גדולות או פלטים טקסטואליים בלבד, המרה של Excel קבצים לטקסט (.txt) הופכת חיונית לפישוט עיבוד הנתונים. קבצי טקסט הם קלים, בלתי תלויים בפלטפורמה, וקלים לעבודה עם תוכנה וצינורות אוטומציה.
במאמר זה, תלמד כיצד להמיר Excel לטקסט ב- Node.js באמצעות Aspose.Cells Cloud SDK, המציע API מהיר, ניתנים להרחבה וידידותי למפתחים.
- 🚀 API של Node.js להמרת Excel לטקסט
- 📄 המרת Excel לטקסט באמצעות Node.js
- 💻 המרת Excel לטקסט באמצעות פקודת cURL
🚀 Node.js API עבור המרת Excel לטקסט
עם 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 לטקסט באמצעות Node.js
כדי להמיר Excel לפורמט TXT באמצעות APIs מבוססי REST, ניתן לשקול להשתמש באחת מהשיטות הבאות.
GetWorkbook - קבל קובץ Excel קלט מאחסון בענן ושמור פלט באחסון בענן. PutConvertWorkbook - ממיר קובץ Excel לפורמטים אחרים מתוך תוכן הבקשה. PostWorkbookSaveAs - שומר את קובץ Excel בפורמטים אחרים לאחסון.
Please follow the steps specified below to convert your Excel spreadsheet to a .txt file step-by-step:
ראשית, צור אובייקט של מחלקת CellsApi שיקבל פרטי מזהה לקוח וסוד לקוח כארגומנטים. קרא קובץ 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"
// כלול הפניה למודול מערכת הקבצים בקוד שלך
const fs = require("fs");
// קרא את תוכן קובץ ה־Excel הקלט.
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);
// צור מופע של בקשת העלאת קובץ
var req = new UploadFileRequest();
req.path = filename;
// הגדר את התוכן כאינסטנס של Stream המכיל קובץ Excel שמטען
req.file = data;
// העלה את הקובץ לאחסון בענן
return cellsApi.uploadFile(req)
.then((result) => {
// צור מופע של בקשת שמירה בשם Document SaveAsRequest
var req = new CellsSaveAs_PostDocumentSaveAsRequest();
req.name = filename;
// צור אובייקט של מחלקת PdfSaveOptions
req.saveOptions = new PdfSaveOptions();
// set the resultant file format as Text File
req.saveOptions.saveFormat = "txt";
// set the name for new resultant file
req.newfilename = "resultant.txt";
// מאחר שאנחנו הולכים לשמור במקום ברירת המחדל, אנחנו נקבע null ערך לתיקייה
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 לטקסט בעזרת פקודת 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\"}"
🛠️ נסה את המ converter חינם מ- Excel לטקסט אונליין
אתה יכול גם לנסות את אפליקציית Excel to TXT converter App החינמית שלנו להשגת תוצאות מיידיות ללא צורך בקוד.

אפליקציית המרה מקובץ Excel לקובץ TEXT.
🔗 משאבים שימושיים
✅ מסקנה
על ידי שימוש ב-Aspose.Cells Cloud SDK עבור Node.js, אתה יכול בקלות להמיר קבצי Excel ל- Text (.txt), מה שהופך את הנתונים לקלים יותר, קלים יותר לניהול ונגישים יותר ברחבי פלטפורמות שונות.
בין אם תבחרו לשלב את ה- Node.js SDK באפליקציות שלכם ובין אם תשתמשו ב- cURL לאוטומציה, Aspose מספקת פתרון מהימן, ניתן להרחבה ובעל ידידותיות למפתחים להמרות פורמטי קבצים.
התחל לשנות את נתוני ה- Excel שלך היום עם היכולות החזקות של Node.js Excel to Text API!
📚 מאמרים מומלצים
בבקשה בקרו בקישורים הבאים כדי ללמוד יותר על: