Excel la text

Convertiți Excel (XLS, XLSX) în fișier text folosind C# .NET

Foile de calcul Excel sunt un instrument omniprezent pentru gestionarea și analiza datelor. Cu toate acestea, nu sunt întotdeauna cel mai eficient format pentru aplicații web. Prin urmare, conversia fișierelor Excel în fișier text (.txt) este o sarcină comună în procesarea datelor, deoarece permite utilizatorilor să manipuleze datele într-un mod mai format flexibil și ușor de citit. Fișierele text sunt, de asemenea, ușoare și ușor de deschis în diferite programe, făcându-le o alegere ideală pentru stocarea și partajarea datelor. Cu toate acestea, conversia fișierelor Excel în format de fișier text (.txt) poate fi o sarcină descurajantă, mai ales dacă nu sunteți familiarizat cu limbajele de programare. Din fericire, cu C# .NET, puteți converti cu ușurință fișierele Excel în format Text, fără prea mult efort. În acest ghid, vă vom arăta cum să vă convertiți datele Excel în fișier text (.txt) utilizând SDK-ul .NET Cloud.

API-ul de conversie din Excel în text

Aspose.Cells Cloud SDK pentru .NET este o modalitate eficientă și rentabilă de a converti fișierele Excel în format de fișier text (.txt). Această abordare bazată pe cloud oferă numeroase beneficii, inclusiv scalabilitate, accesibilitate și caracteristici de securitate îmbunătățite. Procesul de conversie este fiabil și generează rezultate de înaltă calitate. Pur și simplu căutați „Aspose.Cells-Cloud” și faceți clic pe butonul Adăugați pachet. În al doilea rând, dacă nu aveți un cont peste Cloud Dashboard, vă rugăm să creați un cont gratuit utilizând o adresă de e-mail validă și să obțineți acreditările dvs. personalizate.

Convertiți Excel în TXT folosind C#

API-ul oferă următoarele trei metode pentru a gestiona conversia formatului de fișier.

GetWorkbook - Obțineți informații Excel din stocarea în cloud și salvați rezultatul în stocarea în cloud. PutConvertWorkbook - Convertește fișierul Excel în alte formate din conținutul solicitării. PostWorkbookSaveAs - Salvează fișierul Excel ca fișier în alte formate în stocare.

Acum, în această secțiune, interesul nostru este să încărcăm fișierul Excel de intrare de pe unitatea locală, să efectuăm conversia și să salvam fișierul text rezultat în stocarea în cloud.

// Pentru exemple complete și fișiere de date, accesați 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Obțineți acreditările client de la https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// creați instanța CellsApi în timp ce treceți ClientID și ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// primul registru de lucru Excle pe drive
string input_Excel = "input.xlsx";
// numele fișierului text rezultat
string resultant_File = "output.txt";

try
{
    // citiți fișierul Excel în instanța de fișier
    var file = System.IO.File.OpenRead(input_Excel);

    // inițializați operația de conversie
    var response = cellsInstance.CellsWorkbookPutConvertWorkbook(file, format:"TXT", outPath:resultant_File);

    // imprimați mesajul de succes dacă concatenarea are succes
    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);
}

Să ne dezvoltăm înțelegerea cu privire la acest fragment de cod:

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Creați un obiect al CellsApi în timp ce treceți acreditările clientului ca argumente.

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

Citiți conținutul registrului de lucru Excel de intrare în obiectul FileStream.

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

Apelați API pentru a converti Excel în format text. Formatul de fișier rezultat și numele fișierului text rezultat sunt furnizate ca argument pentru această metodă. După conversie, rezultatul este salvat în stocarea în cloud.

Excel la text

Previzualizarea conversiei Excel în text.

Registrul de lucru Excel de intrare și fișierul TXT rezultat generat în exemplul de mai sus pot fi descărcate din input.xls și output.txt.

Excel în fișier text folosind comenzile cURL

Am aflat că fișierele text sunt ușoare și eficiente de transmis prin internet. Acum, în această secțiune, vom converti fișierele Excel în format text folosind Aspose.Cells Cloud REST API și comanda cURL. Această abordare oferă multiple beneficii, cum ar fi compatibilitatea cu diverse aplicații software și sisteme de operare, securitate îmbunătățită a datelor și eficiență sporită.

Deci, pentru a începe, trebuie să generăm un token de acces JWT pe baza acreditărilor clientului:

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"

Următorul pas este să apelați API-ul PostWorkbookSaveAs. Acest API încarcă Excel-ul de intrare din stocarea în cloud și apoi salvează TXT-ul rezultat în aceeași stocare în cloud.

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

Concluzii finale

În acest tutorial, am aflat că Aspose.Cells Cloud SDK pentru comenzile .NET și cURL oferă o modalitate convenabilă și eficientă de a converti fișierele Excel în format text. Acest lucru poate fi deosebit de util atunci când lucrați cu seturi de date mari sau cu formule complexe, deoarece fișierele text permit utilizatorilor să extragă rapid informațiile relevante fără a fi nevoie de software specializat sau abilități de programare.

Ambele abordări oferă numeroase beneficii, inclusiv compatibilitatea cu diverse aplicații software și sisteme de operare, securitate îmbunătățită a datelor și eficiență sporită datorită dimensiunilor mai mici ale fișierelor. În plus, comenzile Aspose.Cells Cloud SDK pentru .NET și cURL sunt ușor de utilizat și oferă flexibilitate, făcându-le o alegere excelentă atât pentru companii, cât și pentru persoane fizice. Prin valorificarea puterii SDK-ului Aspose.Cells Cloud pentru comenzile .NET și cURL, puteți converti rapid și ușor fișierele Excel în text și puteți face datele mai accesibile și mai sigure. Să începem astăzi!

Articole recomandate

Vă rugăm să vizitați următoarele link-uri pentru a afla mai multe despre: