csv în txt online

Cum să convertiți CSV în fișier text cu .NET Cloud SDK.

Pentru manipularea datelor și interoperabilitate, conversia fără probleme a fișierelor CSV (Valori separate prin virgulă) în text simplu ([TXT](https://docs. formatul fileformat.com/word-processing/txt/)) reprezintă un pas crucial în conductele de procesare a datelor. Necesitatea de a traduce datele CSV structurate într-un format TXT mai versatil și mai ușor de citit universal este o necesitate comună în diverse industrii și aplicații. În acest ghid cuprinzător, vom aprofunda în semnificația acestei conversii. Deci, haideți să explorăm detaliile despre cum putem valorifica puterea API-ului .NET REST și eficientiza acest proces de transformare.

.NET Cloud SDK pentru conversie CSV în TXT

Aspose.Cells Cloud SDK pentru .NET oferă o soluție robustă pentru transformarea fără probleme a fișierelor CSV în Text. Acest SDK Cloud simplifică acest proces de conversie, oferind un set cuprinzător de funcționalități adaptate pentru conversii eficiente de fișiere. Prin valorificarea puterii acestui SDK, puteți traduce fără efort fișierele CSV în format TXT, asigurând compatibilitatea, lizibilitatea și versatilitatea datelor pe diferite platforme și sisteme.

Pentru a folosi SDK-ul, trebuie să căutăm „Aspose.Cells-Cloud” în managerul de pachete NuGet și să facem clic pe butonul „Adăugați pachet”. În al doilea rând, obțineți acreditările de client de la cloud dashboard. Dacă nu aveți un cont existent, pur și simplu creați un cont gratuit urmând instrucțiunile specificate în articolul pornire rapidă.

Convertiți CSV în TXT în C# .NET

Am aflat că SDK-ul nu doar facilitează transformarea în sine, ci oferă și funcționalități suplimentare pentru personalizare, permițându-vă să personalizați fișierul TXT de ieșire în funcție de cerințele specifice de formatare. Acum, să pătrundem în detalii despre cum putem îndeplini cerința formatului CSV în TXT în C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

În primul rând, creați un obiect al clasei CellsApi în care transmitem acreditările clientului ca argumente.

SaveOptions saveOptions = new SaveOptions()

În al doilea rând, creați o instanță a clasei SaveOptions în care definim formatul de ieșire ca TXT.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

În al treilea rând, creați o instanță de „PostWorkbookSaveAsRequest” unde specificăm numele fișierului CSV de intrare, numele fișierului text rezultat.

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

În cele din urmă, apelați API-ul pentru a converti CSV în TXT online. După conversia reușită, fișierul text rezultat este stocat î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);

// numele fișierului CSV de intrare
string input_CSV = "source.csv";
// Fișier text rezultat
string resultant_file = "resultant.txt";

try
{
    // citiți conținutul fișierului CSV de intrare
    var file = System.IO.File.OpenRead(input_CSV);

    // Obiect SaveOption care definește formatul de ieșire ca TXT
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TXT",
        ClearData = true
    };
    
    // Solicitare de salvare a registrului de lucru
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_file
    };

    // inițializați operația de conversie
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // când conversia are succes, tipăriți mesajul de succes
    if (response != null && response.Equals("OK"))
    {
        Console.WriteLine("The CSV to Text file conversion completed successfully !");
        Console.ReadKey();
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
conversie csv în txt

O previzualizare a conversiei fișierelor CSV în text.

Exemplul de fișier CSV și TSV rezultat pot fi descărcate de la:

Fișier CSV în fișier text folosind comenzile cURL

Conversia CSV într-un fișier text folosind Aspose.Cells Cloud prin comenzile cURL implică utilizarea punctelor finale API RESTful furnizate de Aspose.Cells Cloud. Aceste puncte finale permit transformări fără întreruperi de format de fișier, inclusiv conversia din CSV în TXT. În plus, comenzile cURL acționează ca o punte între mediul dvs. local și API-ul Aspose.Cells Cloud, permițându-vă să interacționați cu punctele finale API direct din linia de comandă.

Primul pas în această abordare este generarea unui token de acces JWT utilizând următoarea comandă:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Acum, vă rugăm să executați următoarea comandă pentru a transforma CSV în formatul de fișier TXT. După conversie, fișierul TXT rezultat este stocat în stocarea în cloud.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={output}&isAutoFitRows=true&isAutoFitColumns=true&checkExcelRestriction=false" \
-X POST \
-H  "accept: application/json" \
-H  "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"SaveFormat\": \"TXT\",  \"ClearData\": true,  \"CreateDirectory\": true,  \"EnableHTTPCompression\": true,  \"RefreshChartCache\": true,  \"SortNames\": true,  \"ValidateMergedAreas\": true}"

Înlocuiți sourceFile cu numele fișierului CSV de intrare disponibil în stocarea în cloud, output cu numele fișierului TSV rezultat care va fi generat în stocarea în cloud și accessToken cu tokenul de acces JWT generat mai sus.

Concluzie

În acest articol cuprinzător, am explorat conversia eficientă a fișierelor CSV (Comma-Separated Values) în format TXT (text simplu) folosind Aspose.Cells Cloud. Această explorare a cuprins și a folosit solidul SDK Aspose.Cells Cloud pentru .NET, prezentându-și capabilitățile de a transforma fără probleme date structurate din fișiere CSV în fișiere TXT. Procesul implică valorificarea punctelor finale API RESTful, permițându-vă să creați comenzi cURL care declanșează conversii de format direct din interfața liniei de comandă.

Articole similare

Vă recomandăm să vizitați următoarele bloguri: