txt naar csv

Converteer TXT naar CSV met .NET Cloud SDK.

In het dynamische landschap van gegevensverwerking bestaat de noodzaak om platte tekstbestanden (TXT) naar CSV te converteren .com/spreadsheet/csv/)-formaat is een cruciale noodzaak. Betreed het domein van TXT naar CSV-conversie met behulp van .NET REST API, een transformatieve oplossing die is ontworpen om tegemoet te komen aan de groeiende vraag naar efficiënte gegevensuitwisselbaarheid. Daarom ontvouwt dit artikel de dringende noodzaak van deze conversie, waarbij het zich verdiept in de fijne kneepjes van databeheer en de onderscheidende voordelen benadrukt die dit proces met zich meebrengt.

REST API voor conversie van TXT naar CSV

De taak van het converteren van tekstbestanden (TXT) naar CSV-indeling wordt efficiënt en naadloos gemaakt met de Aspose.Cells Cloud SDK voor .NET.Deze robuuste API vereenvoudigt het conversieproces, waardoor ontwikkelaars de krachtige functies van Aspose.Cells kunnen benutten voor gestroomlijnde gegevensmanipulatie. Bovendien vereenvoudigt deze aanpak niet alleen het conversieproces, maar ontgrendelt ook de bredere mogelijkheden van Aspose.Cells Cloud SDK, waardoor het een waardevol bezit wordt voor ontwikkelaars die op zoek zijn naar geavanceerde gegevensmanipulatie en uitwisselbaarheid.

De eerste is om ‘Aspose.Cells-Cloud’ te zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ te klikken. Ten tweede: verkrijg uw klantreferenties via cloud dashboard.Als u geen bestaand account heeft, maakt u eenvoudig een gratis account aan door de instructies te volgen die zijn gespecificeerd in het artikel quick start.

Converteer tekstbestand naar CSV in C# .NET

In de volgende sectie worden de stappen uitgelegd voor het programmatisch converteren van tekstbestanden naar CSV-indeling met behulp van C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak een object van de CellsApi-klasse waarbij we clientreferenties doorgeven als argumenten.

 cellsInstance.UploadFile("input.txt", inputFile);

Lees het invoertekstbestand en upload het naar de cloudopslag.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "output.csv", null);

Start de conversieroutine van TXT naar CSV. De resulterende CSV wordt vervolgens geüpload naar de cloudopslag.

// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // lees het invoertekstbestand van het lokale station
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // upload het tekstbestand naar de cloudopslag
        cellsInstance.UploadFile("input.txt", inputFile);

        // initialiseer de conversie van TXT naar CSV
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // print succesbericht als de conversie succesvol is
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
  • Als u de ingevoerde TXT rechtstreeks van het lokale station naar CSV-formaat wilt converteren, probeer dan het volgende codefragment te gebruiken.
// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // lees het invoertekstbestand van het lokale station
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // initialiseer de conversie van TXT naar CSV
        var response = cellsInstance.CellsWorkbookPutConvertWorkbook(inputFile, format: "CSV", null, "resultant.csv", null,null);

        // print succesbericht als de conversie succesvol is
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
txt naar csv-voorbeeld

Een voorbeeld van de conversie van TXT naar CSV met behulp van de .NET REST API.

Het invoertekstbestand en de resulterende CSV die in het bovenstaande voorbeeld zijn gegenereerd, kunnen worden gedownload van:

TXT naar CSV-conversie met behulp van cURL-opdrachten

Aspose.Cells Cloud, een krachtige API voor Excel-manipulatie, kan naadloos worden geïntegreerd met cURL om u een veelzijdige oplossing te bieden voor de conversie van TXT naar CSV. Door cURL-opdrachten te gebruiken voor interactie met de Aspose.Cells Cloud API, kunt u het conversieproces op een eenvoudige en schaalbare manier starten. Bovendien biedt het de voordelen van een cloudgebaseerde architectuur, waardoor schaalbaarheid wordt gegarandeerd en de afhankelijkheid van lokale bronnen wordt verminderd.

De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:

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"

Voer nu de volgende opdracht uit om het tekstbestand online naar CSV-formaat te converteren. Het ingevoerde TXT-bestand bevindt zich in de cloudopslag en na conversie wordt het resulterende CSV-bestand vervolgens opgeslagen in de cloudopslag.

curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Vervang ‘sourceFile’ door de naam van het invoer-TXT-bestand, ‘resultantFile’ door de naam van het resulterende CSV-bestand en ‘accessToken’ door een hierboven gegenereerd JWT-toegangstoken.

  • Om de resulterende Excel op te slaan op het lokale station, gebruikt u de volgende cURL-opdracht, waarbij we de resulterende bestandsnaam hebben overgeslagen en het argument -o hebben gebruikt om het resulterende pad op te geven.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"

Conclusie

Kortom, de beslissing om gewone tekstbestanden (TXT) naar CSV-formaat te converteren, hetzij met behulp van de .NET REST API of de Aspose.Cells Cloud, samen met cURL-opdrachten, biedt lovenswaardige oplossingen. Deze Cloud API vereenvoudigt niet alleen het conversieproces van TXT naar CSV, maar tilt de hele ervaring met gegevensmanipulatie naar een hoger niveau. Bovendien komt Aspose.Cells Cloud, dankzij de rijke reeks functies, de schaalbaarheid van de cloud en de naadloze integratie met cURL-opdrachten, naar voren als een alomvattende oplossing die de conventionele grenzen overstijgt.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: