no csv uz txt tiešsaistē

Kā konvertēt CSV par teksta failu, izmantojot .NET Cloud SDK.

Lai nodrošinātu manipulācijas ar datiem un savietojamību, nevainojama CSV (komatatdalītās vērtības) failu konvertēšana uz vienkāršu tekstu ([TXT](https://docs. fileformat.com/word-processing/txt/)) formāts ir būtisks solis datu apstrādes cauruļvados. Nepieciešamība tulkot strukturētus CSV datus daudzpusīgākā un vispārēji lasāmākā TXT formātā ir izplatīta nepieciešamība dažādās nozarēs un lietojumprogrammās. Šajā visaptverošajā rokasgrāmatā mēs iedziļināsimies šīs konversijas nozīmīgumā. Tātad, izpētīsim detalizētu informāciju par to, kā mēs varam izmantot .NET REST API jaudu un racionalizēt šo pārveidošanas procesu.

.NET Cloud SDK konvertēšanai no CSV uz TXT

Aspose.Cells Cloud SDK for .NET nodrošina stabilu risinājumu nevainojamai CSV pārveidošanai uz teksta failu. Šis mākoņa SDK vienkāršo šo konvertēšanas procesu, piedāvājot visaptverošu funkciju kopumu, kas pielāgots efektīvai failu konvertēšanai. Izmantojot šī SDK jaudu, varat bez piepūles pārtulkot CSV failus TXT formātā, nodrošinot datu saderību, lasāmību un daudzpusību dažādās platformās un sistēmās.

Lai izmantotu SDK, NuGet pakotņu pārvaldniekā ir jāmeklē “Aspose.Cells-Cloud” un jānoklikšķina uz pogas “Pievienot pakotni”. Otrkārt, iegūstiet klienta akreditācijas datus no mākoņa informācijas paneļa. Ja jums nav esoša konta, vienkārši izveidojiet bezmaksas kontu, izpildot norādījumus, kas norādīti rakstā ātrs sākums.

Konvertēt CSV uz TXT formātā C# .NET

Esam uzzinājuši, ka SDK ne tikai atvieglo pašu pārveidošanu, bet arī piedāvā papildu funkcijas pielāgošanai, ļaujot pielāgot izvades TXT failu atbilstoši īpašām formatēšanas prasībām. Tagad iedziļināsimies detaļās par to, kā mēs varam izpildīt prasību no CSV uz TXT formātā C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Pirmkārt, izveidojiet CellsApi klases objektu, kurā mēs nododam klienta akreditācijas datus kā argumentus.

SaveOptions saveOptions = new SaveOptions()

Otrkārt, izveidojiet SaveOptions klases gadījumu, kurā mēs definējam izvades formātu kā TXT.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Treškārt, izveidojiet PostWorkbookSaveAsRequest gadījumu, kur mēs norādām ievades CSV faila nosaukumu un iegūtā teksta faila nosaukumu.

cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Visbeidzot, izsauciet API, lai tiešsaistē pārvērstu CSV par TXT. Pēc veiksmīgas konvertēšanas iegūtais teksta fails tiek saglabāts mākoņa krātuvē.

// Lai iegūtu pilnus piemērus un datu failus, lūdzu, dodieties uz 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Iegūstiet klienta akreditācijas datus vietnē https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// izveidot CellsApi gadījumu, nododot ClientID un ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// ievades CSV faila nosaukums
string input_CSV = "source.csv";
// Iegūtais teksta fails
string resultant_file = "resultant.txt";

try
{
    // lasīt ievades CSV faila saturu
    var file = System.IO.File.OpenRead(input_CSV);

    // SaveOption objekts, kas definē izvades formātu kā TXT
    SaveOptions saveOptions = new SaveOptions()
    {
        SaveFormat = "TXT",
        ClearData = true
    };
    
    // Darbgrāmatas saglabāšanas pieprasījums
    PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()
    {
        name = input_CSV,
        newfilename = resultant_file
    };

    // inicializēt konvertēšanas darbību
    var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

    // kad konversija ir veiksmīga, izdrukājiet veiksmes ziņojumu
    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);
}
konvertēšana no csv uz txt

CSV uz teksta failu konvertēšanas priekšskatījums.

CSV faila paraugu un iegūto TSV var lejupielādēt no:

CSV fails uz teksta failu, izmantojot cURL komandas

CSV konvertēšana par teksta failu, izmantojot [Aspose.Cells Cloud] (https://products.aspose.cloud/cells/curl/), izmantojot cURL komandas, ietver RESTful API galapunktu izmantošanu, ko nodrošina Aspose.Cells Cloud. Šie galapunkti nodrošina nemanāmas failu formātu transformācijas, tostarp konvertēšanu no CSV uz TXT. Turklāt cURL komandas darbojas kā tilts starp jūsu vietējo vidi un Aspose.Cells Cloud API, ļaujot mijiedarboties ar API galapunktiem tieši no komandrindas.

Pirmais solis šajā pieejā ir JWT piekļuves marķiera ģenerēšana, izmantojot šādu komandu:

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"

Tagad, lūdzu, izpildiet šo komandu, lai pārveidotu CSV uz TXT faila formātu. Pēc konvertēšanas iegūtais TXT fails tiek saglabāts mākoņa krātuvē.

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

Aizstājiet “sourceFile” ar mākoņa krātuvē pieejamā ievades CSV faila nosaukumu, “output” ar iegūtā TSV faila nosaukumu, kas jāģenerē mākoņkrātuvē, un “accessToken” ar iepriekš ģenerētu JWT piekļuves pilnvaru.

Secinājums

Šajā visaptverošajā rakstā mēs izpētījām efektīvu CSV (komatatdalīto vērtību) failu konvertēšanu uz TXT (vienkāršā teksta) formātu, izmantojot Aspose.Cells Cloud. Šī izpēte ietvēra un izmantoja stabilo Aspose.Cells Cloud SDK, kas paredzēts .NET, demonstrējot tā iespējas nemanāmi pārveidot strukturētus datus no CSV uz TXT failiem. Process ietver RESTful API galapunktu izmantošanu, ļaujot jums izveidot cURL komandas, kas aktivizē formāta konvertēšanu tieši no komandrindas saskarnes.

Noderīgas saites

Saistītie raksti

Mēs ļoti iesakām apmeklēt šādus emuārus: