TSV naar Excel

Conversie van TSV naar Excel met C# .NET.

TSV-bestanden (Tab-Separated Values) zijn eenvoudig en lichtgewicht, waardoor ze ideaal zijn voor gegevensopslag en -overdracht. Excel-werkmap biedt echter geavanceerde functies zoals datavisualisatie, analysehulpmiddelen en gebruiksvriendelijke interfaces, die essentieel zijn voor diepgaande gegevensmanipulatie en -presentatie. In dit artikel gaan we TSV-bestanden naar Excel converteren en de krachtige functies gebruiken om uw gegevensanalysemogelijkheden te verbeteren, workflows te stroomlijnen en de gegevenspresentatie te verbeteren.

TSV naar Excel-conversie-SDK

Aspose.Cells Cloud SDK voor .NET biedt een krachtige en efficiënte manier om TSV-bestanden (Tab-Separated Values) naar Excel-formaat te converteren, waardoor het gegevenstransformatieproces wordt gestroomlijnd. Door Aspose.Cells Cloud SDK te gebruiken, kunt u de conversie van TSV-bestanden naar Excel automatiseren, waardoor nauwkeurigheid wordt gegarandeerd en de gegevensintegriteit behouden blijft.

Om de SDK te gebruiken, moet u dus eerst in de NuGet-pakketbeheerder naar ‘Aspose.Cells-Cloud’ zoeken en op de knop ‘Pakket toevoegen’ klikken. Ten tweede: verkrijg uw klantgegevens via cloud dashboard. Als u nog geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die staan vermeld in het snelstart artikel.

Converteer TSV naar XLS in C#

Laten we eens kijken naar de details over hoe we efficiënt grote hoeveelheden gegevens kunnen verwerken en robuuste conversiemogelijkheden in uw applicaties kunnen integreren, waardoor de algehele productiviteit en databeheerworkflows worden verbeterd.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

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

SaveOptions saveOptions = new SaveOptions()

Ten tweede, maak een exemplaar van SaveOptions waarin we het uitvoerbestandsformaat definiëren als XLS.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Ten derde, maak een exemplaar van PostWorkbookSaveAsRequest waarin we de naam van de invoer-TSV, de naam van de resulterende Excel-werkmap en andere optionele parameters specificeren.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Roep ten slotte de API aan om het conversieproces van TSV naar Excel te starten. Zodra de code met succes is uitgevoerd, wordt de resulterende Excel-werkmap opgeslagen in 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 = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

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

try
{
    // laad het invoer TSV-bestand
    using (var inputFile = System.IO.File.OpenRead(input.tsv))
    {
        // upload de ingevoerde TSV-werkmap naar de cloudopslag
        cellsInstance.UploadFile("input.tsv", inputFile);

        // roep de API aan om TSV naar Excel-werkmap te converteren
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);

        // print succesbericht als de conversie succesvol is
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TSV to Excel completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv naar xls

Een voorbeeld van de conversie van TSV naar Excel.

De invoer-TSV en de resulterende Excel die in het bovenstaande voorbeeld zijn gegenereerd, kunnen worden gedownload van input.tsv en myResultant.xls.

TSV naar XLSX met behulp van cURL-opdrachten

Het converteren van TSV naar XLSX met behulp van Aspose.Cells Cloud- en cURL-opdrachten is een eenvoudig en efficiënt proces. Deze aanpak is zeer gunstig voor automatisering en batchverwerking, waardoor het ideaal is voor integratie in scripts en workflows die frequente gegevenstransformaties vereisen.

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=XXXXXXX-b195-426c-85f7-XXXXXXXX&client_secret=XXXXXXXXXXXXXXXXXXXXXXXXX" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Om de conversie van TSV naar XLSX uit te voeren, voert u nu de volgende opdracht uit:

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

Vervang ‘sourceFile’ door de naam van het invoer-TSV-bestand (beschikbaar in de cloudopslag), ‘resultantFile’ door de naam van de Excel-uitvoerwerkmap en ‘accessToken’ door het hierboven gegenereerde JWT-toegangstoken.

  • Om de resulterende XLSX-werkmap op een lokaal station op te slaan, gebruikt u de volgende cURL-opdracht:
curl -v "https://api.aspose.cloud/v3.0/cells/input.tsv?format=xlsx&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "MyConverted.xlsx"

Gratis TSV naar XLSX-conversie-app

Om de mogelijkheden van de .NET REST API te ervaren, kunt u overwegen onze lichtgewicht en uiterst efficiënte TSV naar XLSX Conversion App te gebruiken. Deze gratis app is gebouwd bovenop Aspose.Cells Cloud API’s en kan online worden getest zonder enige installatievereisten.

C# TSV-conversie

Gratis TSV naar XLSX-conversie-app

Conclusie

Concluderend is het converteren van TSV naar Excel-formaat een cruciale taak voor het verbeteren van gegevensmanipulatie, visualisatie en analyse. Of u nu kiest voor de krachtige en flexibele Aspose.Cells Cloud SDK voor .NET of de eenvoudige en scriptbare cURL-opdrachten met Aspose.Cells Cloud API, beide benaderingen bieden robuuste oplossingen voor deze conversie.

gerelateerde artikelen

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