Excel v besedilo

Pretvorite Excel (XLS, XLSX) v besedilno datoteko z uporabo C# .NET

Excel preglednice so vseprisotno orodje za upravljanje in analiziranje podatkov. Vendar pa niso vedno najučinkovitejši format za spletne aplikacije. Zato je pretvorba Excelovih datotek v besedilno datoteko (txt) pogosta naloga pri obdelavi podatkov, saj uporabnikom omogoča, da manipulirajo s podatki v bolj prilagodljiv in berljiv format. Besedilne datoteke so tudi lahke in jih je enostavno odpreti v različnih programih, zaradi česar so idealna izbira za shranjevanje in skupno rabo podatkov. Vendar pa je pretvorba Excelovih datotek v obliko besedilne datoteke (.txt) lahko zastrašujoča naloga, še posebej, če niste seznanjeni s programskimi jeziki. Na srečo lahko s C# .NET preprosto pretvorite svoje Excelove datoteke v besedilno obliko brez posebnega truda. V tem priročniku vam bomo pokazali, kako svoje Excelove podatke pretvorite v besedilno datoteko (.txt) z uporabo .NET Cloud SDK.

API za pretvorbo Excela v besedilo

Aspose.Cells Cloud SDK za .NET je učinkovit in stroškovno učinkovit način za pretvorbo Excelovih datotek v obliko besedilne datoteke (.txt). Ta pristop v oblaku zagotavlja številne prednosti, vključno z razširljivostjo, dostopnostjo in izboljšanimi varnostnimi funkcijami. Postopek pretvorbe je zanesljiv in ustvarja visokokakovostne rezultate. Preprosto poiščite »Aspose.Cells-Cloud« in kliknite gumb Dodaj paket. Drugič, če nimate računa na Cloud Dashboard, ustvarite brezplačen račun z uporabo veljavnega e-poštnega naslova in pridobite svoje prilagojene poverilnice.

Pretvorite Excel v TXT s C#

API ponuja naslednje tri metode za pretvorbo formata datoteke.

GetWorkbook - Pridobite vnos Excel iz shrambe v oblaku in shranite izhod v shrambo v oblaku. PutConvertWorkbook – Pretvori datoteko Excel v druge formate iz vsebine zahteve. PostWorkbookSaveAs – Shrani datoteko Excel kot datoteko drugih formatov v shrambo.

Zdaj v tem razdelku nas zanima naložiti vhodno Excelovo datoteko z lokalnega pogona, izvesti pretvorbo in shraniti nastalo besedilno datoteko v shrambo v oblaku.

// Za popolne primere in podatkovne datoteke pojdite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Pridobite poverilnice odjemalca na https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// ustvarite primerek CellsApi, medtem ko posredujete ClientID in ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// prvi delovni zvezek Excle na pogonu
string input_Excel = "input.xlsx";
// ime nastale besedilne datoteke
string resultant_File = "output.txt";

try
{
    // prebrati datoteko Excel v primerek datoteke
    var file = System.IO.File.OpenRead(input_Excel);

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

    // natisnite sporočilo o uspehu, če je veriženje uspešno
    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);
}

Razvijmo naše razumevanje tega delčka kode:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Ustvarite objekt CellsApi, medtem ko posredujete poverilnice odjemalca kot argumente.

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

Preberite vsebino vhodnega Excelovega delovnega zvezka v predmet FileStream.

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

Pokličite API za pretvorbo Excela v besedilno obliko. Dobljeni format datoteke in dobljeno ime besedilne datoteke sta podana kot argument tej metodi. Po pretvorbi se izhod shrani v shrambo v oblaku.

Excel v besedilo

Predogled pretvorbe Excela v besedilo.

Vhodni Excelov delovni zvezek in posledično datoteko TXT, ustvarjeno v zgornjem primeru, lahko prenesete iz input.xls in output.txt.

Excel v besedilno datoteko z uporabo ukazov cURL

Naučili smo se, da so besedilne datoteke lahke in učinkovite za prenos prek interneta. Zdaj bomo v tem razdelku pretvorili Excelove datoteke v besedilno obliko z uporabo Aspose.Cells Cloud REST API in ukaza cURL. Ta pristop zagotavlja številne prednosti, kot so združljivost z različnimi programskimi aplikacijami in operacijskimi sistemi, izboljšana varnost podatkov in večja učinkovitost.

Če želimo torej začeti, moramo ustvariti žeton dostopa JWT na podlagi poverilnic odjemalca:

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"

Naslednji korak je klic API-ja PostWorkbookSaveAs. Ta API naloži vhodni Excel iz shrambe v oblaku in nato shrani nastali TXT v isto shrambo v oblaku.

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

Zaključne opombe

V tej vadnici smo izvedeli, da Aspose.Cells Cloud SDK za .NET in ukaze cURL ponujata priročen in učinkovit način za pretvorbo Excelovih datotek v besedilno obliko. To je lahko še posebej uporabno pri delu z velikimi nabori podatkov ali zapletenimi formulami, saj besedilne datoteke omogočajo uporabnikom, da hitro izvlečejo ustrezne informacije, ne da bi potrebovali specializirano programsko opremo ali znanje programiranja.

Oba pristopa zagotavljata številne prednosti, vključno z združljivostjo z različnimi programskimi aplikacijami in operacijskimi sistemi, izboljšano varnostjo podatkov in večjo učinkovitostjo zaradi manjših velikosti datotek. Poleg tega so ukazi Aspose.Cells Cloud SDK za .NET in cURL enostavni za uporabo in ponujajo prilagodljivost, zaradi česar so odlična izbira za podjetja in posameznike. Z izkoriščanjem moči Aspose.Cells Cloud SDK za ukaze .NET in cURL lahko hitro in preprosto pretvorite Excelove datoteke v besedilo ter naredite svoje podatke bolj dostopne in varne. Začnimo danes!

Uporabne povezave

Priporočeni članki

Obiščite naslednje povezave, če želite izvedeti več o: