Excel u tekst

Pretvorite Excel (XLS, XLSX) u tekstualnu datoteku koristeći C# .NET

Excel proračunske tablice sveprisutan su alat za upravljanje i analizu podataka. Međutim, oni nisu uvijek najučinkovitiji format za web aplikacije. Stoga je pretvaranje Excel datoteka u tekstualnu datoteku (txt) uobičajen zadatak u obradi podataka jer korisnicima omogućuje manipuliranje podacima u više fleksibilan i čitljiv format. Tekstualne datoteke također su lagane i lako ih je otvoriti u raznim programima, što ih čini idealnim izborom za pohranjivanje i dijeljenje podataka. Međutim, pretvaranje Excel datoteka u format tekstualne datoteke (.txt) može biti zastrašujući zadatak, osobito ako niste upoznati s programskim jezicima. Srećom, uz C# .NET možete jednostavno pretvoriti svoje Excel datoteke u tekstualni format bez puno truda. U ovom vodiču pokazat ćemo vam kako pretvoriti svoje Excel podatke u tekstualnu datoteku (.txt) pomoću .NET Cloud SDK-a.

API za pretvorbu Excela u tekst

Aspose.Cells Cloud SDK za .NET učinkovit je i isplativ način za pretvaranje Excel datoteka u format tekstualne datoteke (.txt). Ovaj pristup temeljen na oblaku pruža brojne prednosti, uključujući skalabilnost, pristupačnost i poboljšane sigurnosne značajke. Proces konverzije je pouzdan i daje rezultate visoke kvalitete. Jednostavno pretražite “Aspose.Cells-Cloud” i kliknite gumb Dodaj paket. Drugo, ako nemate račun na Cloud Dashboard, otvorite besplatni račun pomoću važeće adrese e-pošte i nabavite svoje personalizirane vjerodajnice.

Pretvorite Excel u TXT koristeći C#

API nudi sljedeće tri metode za pretvorbu formata datoteke.

GetWorkbook - Preuzmite Excel unos iz pohrane u oblaku i spremite izlaz u pohranu u oblaku. PutConvertWorkbook - Pretvara Excel datoteku u druge formate iz sadržaja zahtjeva. PostWorkbookSaveAs - sprema Excel datoteku kao datoteku drugih formata u pohranu.

Sada u ovom odjeljku, naš interes je učitati ulaznu Excel datoteku s lokalnog pogona, izvršiti pretvorbu i spremiti rezultirajuću tekstualnu datoteku u pohranu u oblaku.

// Za potpune primjere i podatkovne datoteke idite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Nabavite vjerodajnice klijenta s https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// stvoriti CellsApi instancu dok prosljeđuje ClientID i ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// prva Excle radna knjiga na disku
string input_Excel = "input.xlsx";
// naziv rezultirajuće tekstualne datoteke
string resultant_File = "output.txt";

try
{
    // pročitajte Excel datoteku u instanci datoteke
    var file = System.IO.File.OpenRead(input_Excel);

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

    // ispisati poruku o uspjehu ako je spajanje uspješ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 svoje razumijevanje u vezi s ovim isječkom koda:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Stvorite objekt CellsApi dok prosljeđujete vjerodajnice klijenta kao argumente.

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

Pročitajte sadržaj ulazne Excel radne knjige u FileStream objekt.

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

Pozovite API za pretvaranje Excela u tekstualni format. Rezultirajući format datoteke i rezultirajući naziv tekstualne datoteke navedeni su kao argument ovoj metodi. Nakon konverzije, izlaz se sprema u pohranu u oblaku.

Excel u tekst

Pregled pretvorbe Excela u tekst.

Ulazna Excel radna knjiga i rezultirajuća TXT datoteka generirana u gornjem primjeru mogu se preuzeti s input.xls i output.txt.

Excel u tekstualnu datoteku pomoću cURL naredbi

Saznali smo da su tekstualne datoteke lagane i učinkovite za prijenos putem interneta. Sada, u ovom odjeljku, pretvorit ćemo Excel datoteke u tekstualni format pomoću Aspose.Cells Cloud REST API-ja i naredbe cURL. Ovaj pristup pruža višestruke prednosti, kao što je kompatibilnost s različitim softverskim aplikacijama i operativnim sustavima, poboljšana sigurnost podataka i povećana učinkovitost.

Dakle, da bismo započeli, moramo generirati JWT pristupni token na temelju vjerodajnica klijenta:

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"

Sljedeći korak je pozivanje API-ja PostWorkbookSaveAs. Ovaj API učitava ulazni Excel iz pohrane u oblaku, a zatim sprema rezultirajući TXT u istu pohranu u 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 napomene

U ovom vodiču naučili smo da Aspose.Cells Cloud SDK za .NET i cURL naredbe nude prikladan i učinkovit način za pretvaranje Excel datoteka u tekstualni format. To može biti osobito korisno pri radu s velikim skupovima podataka ili složenim formulama, jer tekstualne datoteke omogućuju korisnicima brzo izdvajanje relevantnih informacija bez potrebe za specijaliziranim softverom ili vještinama programiranja.

Oba ova pristupa pružaju brojne prednosti, uključujući kompatibilnost s različitim softverskim aplikacijama i operativnim sustavima, poboljšanu sigurnost podataka i povećanu učinkovitost zbog manjih veličina datoteka. Osim toga, naredbe Aspose.Cells Cloud SDK za .NET i cURL jednostavne su za korištenje i nude fleksibilnost, što ih čini izvrsnim izborom za tvrtke i pojedince. Iskorištavanjem snage Aspose.Cells Cloud SDK za .NET i cURL naredbe, možete brzo i jednostavno pretvoriti Excel datoteke u tekst i učiniti svoje podatke pristupačnijim i sigurnijim. Počnimo danas!

Korisni linkovi

Preporučeni članci

Posjetite sljedeće veze kako biste saznali više o: