Excel u tekst

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

Excel tabele su sveprisutan alat za upravljanje i analizu podataka. Međutim, oni nisu uvijek najefikasniji format za web aplikacije. Stoga je pretvaranje Excel datoteka u tekstualnu datoteku (.txt) uobičajen zadatak u obradi podataka, jer omogućava korisnicima da manipuliraju podacima na više načina. fleksibilan i čitljiv format. Tekstualne datoteke su također lagane i lako se otvaraju 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, posebno ako niste upoznati s programskim jezicima. Srećom, sa C# .NET, možete lako pretvoriti svoje Excel datoteke u tekstualni format bez mnogo truda. U ovom vodiču ćemo vam pokazati kako da konvertujete svoje Excel podatke u tekstualnu datoteku (.txt) koristeći .NET Cloud SDK.

API za konverziju Excela u tekst

Aspose.Cells Cloud SDK za .NET je efikasan i isplativ način za pretvaranje Excel datoteka u tekstualni (.txt) format. Ovaj pristup zasnovan na oblaku pruža brojne prednosti, uključujući skalabilnost, pristupačnost i poboljšane sigurnosne karakteristike. Proces konverzije je pouzdan i daje rezultate visokog kvaliteta. Jednostavno pretražite “Aspose.Cells-Cloud” i kliknite na dugme Dodaj paket. Drugo, ako nemate nalog preko Cloud Dashboard, kreirajte besplatan nalog koristeći važeću adresu e-pošte i pribavite svoje personalizovane akreditive.

Pretvorite Excel u TXT koristeći C#

API nudi sljedeće tri metode za rješavanje konverzije formata datoteke.

GetWorkbook - Dobijte unos Excela iz Cloud skladišta i sačuvajte izlaz u pohranu u oblaku. PutConvertWorkbook - Konvertuje Excel datoteku u druge formate iz sadržaja zahtjeva. PostWorkbookSaveAs - Sprema Excel datoteku kao datoteku drugog formata u pohranu.

Sada u ovom odeljku, naš interes je da učitamo ulaznu Excel datoteku sa lokalnog diska, izvršimo konverziju i sačuvamo rezultujuću tekstualnu datoteku u skladište u oblaku.

// Za kompletne primjere i datoteke s podacima, idite na 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Preuzmite akreditive klijenta sa https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// kreirajte CellsApi instancu dok prosljeđujete ClientID i ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// prva Excle radna sveska 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 konkatenacija uspješna
    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 razumijevanje u vezi s ovim isječkom koda:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Kreirajte objekat CellsApi dok prosljeđujete akreditive 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 da pretvorite Excel u tekstualni format. Rezultantni format datoteke i rezultantno ime tekstualne datoteke daju se kao argument za ovu metodu. Nakon konverzije, izlaz se pohranjuje u pohranu u oblaku.

Excel u tekst

Pregled konverzije Excela u tekst.

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

Excel u tekstualnu datoteku koristeći cURL komande

Naučili smo da su tekstualne datoteke lagane i efikasne za prijenos putem interneta. Sada, u ovom odeljku, mi ćemo pretvoriti Excel datoteke u tekstualni format koristeći Aspose.Cells Cloud REST API i cURL komandu. Ovaj pristup pruža višestruke prednosti, kao što su kompatibilnost sa različitim softverskim aplikacijama i operativnim sistemima, poboljšana sigurnost podataka i povećana efikasnost.

Dakle, da bismo započeli, moramo generirati JWT pristupni token na osnovu akreditiva 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 skladišta 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 smo naučili da Aspose.Cells Cloud SDK za .NET i cURL komande nude zgodan i efikasan način za pretvaranje Excel datoteka u tekstualni format. Ovo može biti posebno korisno kada radite sa velikim skupovima podataka ili složenim formulama, jer tekstualne datoteke omogućavaju korisnicima da brzo izvuku relevantne informacije bez potrebe za specijalizovanim softverom ili veštinama programiranja.

Oba ova pristupa pružaju brojne prednosti, uključujući kompatibilnost sa različitim softverskim aplikacijama i operativnim sistemima, poboljšanu sigurnost podataka i povećanu efikasnost zbog manjih veličina datoteka. Pored toga, Aspose.Cells Cloud SDK za .NET i cURL komande su jednostavne za upotrebu i nude fleksibilnost, što ih čini odličnim izborom za preduzeća i pojedince. Koristeći snagu Aspose.Cells Cloud SDK za .NET i cURL komande, 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 linkove da saznate više o: