Excel arvutustabelid on üldlevinud tööriist andmete haldamiseks ja analüüsimiseks. Kuid need ei ole alati veebirakenduste jaoks kõige tõhusamad vormingud. Seetõttu on Exceli failide teisendamine tekstifailideks (txt) andmetöötluses tavaline ülesanne, kuna see võimaldab kasutajatel andmeid paremini töödelda. paindlik ja loetav formaat. Tekstifailid on ka kerged ja hõlpsasti avatavad erinevates programmides, mis teeb neist ideaalse valiku andmete salvestamiseks ja jagamiseks. Kuid Exceli failide teisendamine tekstifaili (.txt) vormingusse võib olla hirmutav ülesanne, eriti kui te pole programmeerimiskeeltega tuttav. Õnneks saate C# .NET-iga oma Exceli failid hõlpsasti ilma suurema vaevata teisendada tekstivormingusse. Selles juhendis näitame teile, kuidas teisendada oma Exceli andmed tekstifailiks (.txt), kasutades .NET Cloud SDK-d.
- Exceli tekstiks teisendamise API
- Teisendage Excel TXT-ks, kasutades C#
- Excelist tekstifailiks cURL-i käskude abil
Exceli tekstiks teisendamise API
Aspose.Cells Cloud SDK for .NET on tõhus ja kulutõhus viis Exceli failide teisendamiseks tekstifaili (.txt) vormingusse. See pilvepõhine lähenemine pakub mitmeid eeliseid, sealhulgas mastaapsust, juurdepääsetavust ja täiustatud turvafunktsioone. Konversiooniprotsess on usaldusväärne ja annab kvaliteetseid tulemusi. Otsige lihtsalt “Aspose.Cells-Cloud” ja klõpsake nuppu Lisa pakett. Teiseks, kui teil pole Cloud Dashboardi kontot, looge tasuta konto, kasutades kehtivat e-posti aadressi, ja hankige oma isikupärastatud mandaadid.
Teisendage Excel TXT-ks, kasutades C#
API pakub failivormingu teisendamiseks kolme järgmist meetodit.
GetWorkbook – hankige Exceli sisend pilvesalvestusest ja salvestage väljund pilvesalvestusse. PutConvertWorkbook – teisendab Exceli faili päringu sisust muudesse vormingutesse. PostWorkbookSaveAs – salvestab Exceli faili muu vormingu failina salvestusruumi.
Nüüd selles jaotises on meie huvides laadida sisend Exceli fail kohalikust draivist, teostada teisendus ja salvestada saadud tekstifail pilvesalvestusse.
// Täielike näidete ja andmefailide vaatamiseks minge aadressile
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Hankige kliendi mandaadid aadressilt https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// looge CellsApi eksemplar, edastades samal ajal ClientID ja ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// esimene Excle'i töövihik draivil
string input_Excel = "input.xlsx";
// tulemuseks oleva tekstifaili nimi
string resultant_File = "output.txt";
try
{
// lugege Exceli fail failieksemplari
var file = System.IO.File.OpenRead(input_Excel);
// lähtestada teisendusoperatsioon
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);
// eduka ühendamise korral printige eduteade
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);
}
Arendame oma arusaama selle koodilõigu kohta:
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Looge CellsApi objekt, edastades argumentidena kliendi mandaadid.
var file = System.IO.File.OpenRead(input_Excel);
Loe sisestatud Exceli töövihiku sisu FileStreami objekti.
var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);
Exceli tekstivormingusse teisendamiseks helistage API-le. Selle meetodi argumendina esitatakse tulenev failivorming ja tekstifaili nimi. Pärast teisendamist salvestatakse väljund pilvesalvestusse.
Sisend Exceli töövihiku ja sellest tuleneva ülaltoodud näites loodud TXT-faili saab alla laadida failidest input.xls ja output.txt.
Excelist tekstifailiks cURL-i käskude abil
Oleme õppinud, et tekstifailid on Interneti kaudu kerged ja tõhusad. Nüüd, selles jaotises, teisendame Exceli failid tekstivormingusse, kasutades Aspose.Cells Cloud REST API-t ja käsku cURL. See lähenemisviis pakub mitmeid eeliseid, nagu ühilduvus erinevate tarkvararakenduste ja operatsioonisüsteemidega, parem andmeturve ja suurem tõhusus.
Nii et alustamiseks peame genereerima kliendi mandaatide põhjal JWT-pääsuluba:
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"
Järgmine samm on API kutsumine PostWorkbookSaveAs. See API laadib sisend Exceli pilvesalvestusest ja salvestab seejärel saadud TXT samasse pilvesalvestusse.
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\"}"
Lõppsõna
Sellest õpetusest saime teada, et Aspose.Cells Cloud SDK for .NET ja cURL-i käsud pakuvad mugavat ja tõhusat viisi Exceli failide tekstivormingusse teisendamiseks. See võib olla eriti kasulik suurte andmekogumite või keeruliste valemitega töötamisel, kuna tekstifailid võimaldavad kasutajatel asjakohast teavet kiiresti eraldada, ilma et oleks vaja spetsiaalset tarkvara või programmeerimisoskusi.
Mõlemad lähenemisviisid pakuvad arvukalt eeliseid, sealhulgas ühilduvust erinevate tarkvararakenduste ja operatsioonisüsteemidega, paremat andmeturvet ja suuremat tõhusust tänu väiksematele failisuurustele. Lisaks on Aspose.Cells Cloud SDK for .NET ja cURL käskude kasutamine lihtne ja see pakub paindlikkust, muutes need suurepäraseks valikuks nii ettevõtetele kui ka üksikisikutele. Kasutades .NET-i ja cURL-i käskude jaoks mõeldud Aspose.Cells Cloud SDK võimsust, saate Exceli failid kiiresti ja lihtsalt teisendada tekstiks ning muuta oma andmed kättesaadavamaks ja turvalisemaks. Alustame juba täna!
Kasulikud lingid
Soovitatavad artiklid
Lisateabe saamiseks külastage järgmisi linke: