Excel to text

Konvertálja az Excelt (XLS, XLSX) szöveggé Node.js segítségével

Amikor nagy adatállományokkal vagy csak szöveges kimenetekkel dolgozunk, az Excel fájlok szöveggé (.txt) alakítása elengedhetetlen az adatfeldolgozás egyszerűsítése érdekében. A szöveges fájlok könnyűek, platformfüggetlenek, és egyszerűen kezelhetők szoftverekben és automatikus folyamatokban.

Ebben a cikkben megtanulod, hogyan lehet Excel-t szöveggé konvertálni Node.js-ben az Aspose.Cells Cloud SDK használatával, amely gyors, skálázható és fejlesztőbarát API-t kínál.

🚀 Node.js API az Excel szöveggé alakításához

Az Aspose.Cells Cloud for Node.js segítségével könnyedén átalakíthatja az Excel fájlokat tiszta szöveges kimenetekké anélkül, hogy elveszítené az adatstruktúrát. Az SDK támogatja az XLS, XLSX, XLSM és sok más formátumot.

✅ Főbb előnyök:

  • Gyors átalakítás minimális kódolással.
  • Támogatja a nagy Excel fájlokat.
  • Könnyű integráció Node.js alkalmazásokkal.

Telepítse az SDK-t npm-en keresztül:

npm install asposecellscloud --save

Győződjön meg arról, hogy rendelkezik az Aspose Cloud Dashboard ügyfélazonosítójával és ügyféltitkával.

📄 Excel fájl szöveggé konvertálása Node.js használatával

Ahhoz, hogy az Excelt TXT formátumba alakítsd RESTful API-k segítségével, érdemes figyelembe venni a következő módszerek egyikét.

GetWorkbook - Excel beolvasása a felhőtárolóból és az eredmény mentése a felhőtárolóba. PutConvertWorkbook - Átalakítja az Excel fájlt a kérés tartalmából más formátumokra. PostWorkbookSaveAs - Az Excel fájl mentése más formátumú fájlként a tárhelyre.

Kérjük, kövesse az alábbi lépéseket, hogy lépésről lépésre átkonvertálja az Excel táblázatát .txt fájlba:

Először hozzon létre egy CellsApi osztály példányt, amely a kliens azonosító és a kliens titkos részleteit fogadja el paraméterként. Az input XLS fájl beolvasása a createReadStream(…) módszerrel, majd a fájl feltöltése a cloud tárolóra az uploadFile(…) módszer segítségével. Hozzon létre egy CellsSaveAsPostDocumentSaveAsRequest(…) osztály objektumot, majd hívja meg a cellsSaveAsPostDocumentSaveAs(..) metódust, hogy elindítsa a konverziós folyamatot.

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

// Get your ClientId and ClientSecret from https://dashboard.aspose.cloud (free registration required).
const clientId = "718e4235-8866-4ebe-bff4-f5a14a4b6466";
const clientSecret = "388e864b819d8b067a8b1cb625a2ea8e";

// create an instnace of CellsApi
const cellsApi = new CellsApi(clientId, clientSecret);

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

// include File System module reference in your code
const fs = require("fs");

// read the content of input Excel file
var data =fs.createReadStream("/Users/nayyershahbaz/Downloads/"+ filename);

// hozzon létre egy FileUpload kérelmet példányt
var req = new UploadFileRequest();
req.path = filename;
// állítsa be a tartalmat olyan Stream példányként, amely a betöltött Excel fájlt tartalmazza
req.file = data;

// Töltsd fel a fájlt a felhőalapú tárolóra.
return cellsApi.uploadFile(req)
    .then((result) => {
        // Hozzon létre Document SaveAsRequest példányt
        var req = new CellsSaveAs_PostDocumentSaveAsRequest();
        req.name = filename;

        // Hozzon létre egy PdfSaveOptions osztály példányt.
        req.saveOptions = new PdfSaveOptions();
  
        // állítsa be a kimeneti fájl formátumát Szövegfájl
        req.saveOptions.saveFormat = "txt";
        
        // állítsa be az új eredményt fájl nevét
        req.newfilename = "resultant.txt";
        // mivel az alapértelmezett helyen fogunk menteni, ezért null értéket állítunk be mappaként        
        req.folder = null;
    
        // Hívja meg a SaveAsPostDocument metódust a konverziós folyamat elindításához     
        return cellsApi.cellsSaveAsPostDocumentSaveAs(req)
            .then((result) => {
            expect(result.body.code).to.equal(200);
            expect(result.response.statusCode).to.equal(200);
        });
    });

Kérjük, töltse le a bemeneti Excel munkafüzetet input.xls és az eredményt output.txt tesztelési célokra.

💻 Excel to Text Conversion via cURL Command

Preferálod a parancssori eszközöket? A konverziót cURL parancsok segítségével is elvégezheted.

✅ A cURL megközelítés előnyei:

Nincs szükség SDK telepítésre. Nagyszerű gyors automatizálási szkriptekhez. Javított adatbiztonság és hatékonyság.

Step 1: Generálja le az OAuth hozzáférési tokenjét:

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"

Step 2: Hajtsa végre a PostWorkbookSaveAs metódust, hogy egy Excel fájlt szövegfájllá konvertáljon:

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\"}"

🛠️ Próbálja ki az ingyenes Excel to Text Converter Online-t

You can also try our free online Excel to TXT converter App for instant results without any coding.

excel to text file

Excel to TEXT File conversion App.

🔗 Hasznos források

✅ Következtetés

Az Aspose.Cells Cloud SDK használatával Node.js-hez könnyen átkonvertálhatja az Excel fájlokat Text (.txt) formátumba, ami könnyebbé, kezelhetőbbé és hozzáférhetőbbé teszi az adatokat különböző platformokon.

Akár a Node.js SDK integrálását választja az alkalmazásaiba, akár a cURL-t használja az automatizáláshoz, az Aspose megbízható, skálázható és fejlesztőbarát megoldást kínál a fájlformátumok átalakítására.

Kezdje el ma az Excel adatai átalakítását a Node.js Excel to Text API erőteljes képességeivel!

📚 Ajánlott cikkek

Kérjük, látogasson el az alábbi linkekre, hogy többet megtudjon a következőkről: