Excel szöveggé

Az Excel (XLS, XLSX) konvertálása szövegfájllá C# .NET használatával

Az Excel táblázatok mindenütt elérhető eszköz az adatok kezelésére és elemzésére. Azonban nem mindig ezek a leghatékonyabb formátumok a webalkalmazásokhoz. Ezért az Excel fájlok szövegfájllá (txt) átalakítása gyakori feladat az adatfeldolgozás során, mivel ez lehetővé teszi a felhasználók számára, hogy jobban kezeljék az adatokat. rugalmas és olvasható formátum. A szöveges fájlok emellett könnyűek és könnyen megnyithatók különböző programokban, így ideális választás az adatok tárolására és megosztására. Az Excel fájlok szövegfájl (.txt) formátumba konvertálása azonban ijesztő feladat lehet, különösen, ha nem ismeri a programozási nyelveket. Szerencsére a C# .NET segítségével könnyedén konvertálhatja Excel fájljait szöveges formátumba, különösebb erőfeszítés nélkül. Ebben az útmutatóban bemutatjuk, hogyan alakíthatja át az Excel-adatokat szövegfájllá (.txt) a .NET Cloud SDK használatával.

Excel szöveggé konvertáló API

Az Aspose.Cells Cloud SDK for .NET egy hatékony és költséghatékony módszer az Excel-fájlok szövegfájl (.txt) formátumba konvertálására. Ez a felhőalapú megközelítés számos előnnyel jár, beleértve a méretezhetőséget, a kisegítő lehetőségeket és a fokozott biztonsági funkciókat. Az átalakítási folyamat megbízható, és kiváló minőségű eredményeket hoz létre. Egyszerűen keressen rá az „Aspose.Cells-Cloud” kifejezésre, és kattintson a Csomag hozzáadása gombra. Másodszor, ha nincs fiókja a Cloud Dashboard felett, kérjük, hozzon létre egy ingyenes fiókot érvényes e-mail cím használatával, és szerezze be személyre szabott hitelesítő adatait.

Az Excel konvertálása TXT-re C# használatával

Az API a következő három módszert kínálja a fájlformátum-átalakítás kezelésére.

GetWorkbook – Szerezzen be Excel bevitelt a felhőtárhelyről, és mentse a kimenetet a felhőalapú tárhelyre. PutConvertWorkbook – Excel-fájlt más formátumba konvertál a kéréstartalomból. PostWorkbookSaveAs – Az Excel-fájlt más formátumú fájlként menti a tárhelyre.

Most ebben a részben az az érdekünk, hogy betöltsük a bemeneti Excel-fájlt a helyi meghajtóról, végrehajtsuk az átalakítást, és az eredményül kapott szövegfájlt felhőtárhelyre mentsük.

// A teljes példákért és adatfájlokért látogasson el ide 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// hozzon létre CellsApi példányt a ClientID és a ClientSecret átadása közben
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// első Excle-munkafüzet a meghajtón
string input_Excel = "input.xlsx";
// az eredményül kapott szöveges fájl neve
string resultant_File = "output.txt";

try
{
    // olvassa be az Excel fájlt a Fájlpéldányba
    var file = System.IO.File.OpenRead(input_Excel);

    // inicializálja az átalakítási műveletet
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // sikerüzenet nyomtatása, ha az összefűzés sikeres
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("Excel to Text converted successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Fejlesszük megértésenket ezzel a kódrészlettel kapcsolatban:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Hozzon létre egy CellsApi objektumot, miközben argumentumként adja át az ügyfél hitelesítő adatait.

var file = System.IO.File.OpenRead(input_Excel);

Olvassa be a bemeneti Excel-munkafüzet tartalmát a FileStream objektumba.

var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

Hívja az API-t az Excel szöveges formátumba konvertálásához. Az eredményül kapott fájlformátum és az eredő szövegfájl neve argumentumként szolgál ehhez a metódushoz. Az átalakítás után a kimenet felhőtárhelyre kerül mentésre.

Excel szöveggé

Excel-szöveg átalakítás előnézete.

A fenti példában generált bemeneti Excel munkafüzet és az eredményül kapott TXT fájl letölthető az input.xls és az output.txt fájlokból.

Excel szövegfájlba a cURL parancsokkal

Megtanultuk, hogy a szöveges fájlok könnyűek és hatékonyan továbbíthatók az interneten. Ebben a szakaszban az Excel fájlokat szöveges formátumba konvertáljuk az Aspose.Cells Cloud REST API és a cURL paranccsal. Ez a megközelítés többféle előnnyel jár, például kompatibilitást biztosít a különféle szoftveralkalmazásokkal és operációs rendszerekkel, javítja az adatbiztonságot és növeli a hatékonyságot.

Tehát az induláshoz létre kell hoznunk egy JWT hozzáférési tokent az ügyfél hitelesítő adatai alapján:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

A következő lépés az API [PostWorkbookSaveAs] (https://reference.aspose.cloud/cells/#/Conversion/PostWorkbookSaveAs) meghívása. Ez az API betölti a bemeneti Excelt a felhőtárhelyről, majd az eredményül kapott TXT-t ugyanabba a felhőtárhelyre menti.

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

Záró megjegyzések

Ebből az oktatóanyagból megtudtuk, hogy az Aspose.Cells Cloud SDK for .NET és a cURL parancsok kényelmes és hatékony módot kínálnak az Excel-fájlok szöveges formátumba konvertálására. Ez különösen akkor lehet hasznos, ha nagy adatkészletekkel vagy összetett képletekkel dolgozik, mivel a szöveges fájlok segítségével a felhasználók gyorsan kinyerhetik a releváns információkat anélkül, hogy speciális szoftverre vagy programozási ismeretekre lenne szükségük.

Mindkét megközelítés számos előnnyel jár, beleértve a különböző szoftveralkalmazásokkal és operációs rendszerekkel való kompatibilitást, a jobb adatbiztonságot és a kisebb fájlméreteknek köszönhetően megnövelt hatékonyságot. Ezenkívül az Aspose.Cells Cloud SDK for .NET és a cURL parancsok könnyen használhatók, és rugalmasságot kínálnak, így vállalkozások és magánszemélyek számára egyaránt nagyszerű választást jelentenek. Az Aspose.Cells Cloud SDK for .NET és cURL parancsok erejének kihasználásával gyorsan és egyszerűen konvertálhatja az Excel-fájlokat szöveggé, és adatait elérhetőbbé és biztonságosabbá teheti. Kezdjük ma!

Hasznos linkek

Ajánlott cikkek

Kérjük, látogasson el az alábbi linkekre, ha többet szeretne megtudni erről: