TSV-ből CSV-be

Konvertálja a TSV-t CSV-vé a C# .NET használatával.

A TSV(tabulátorral elválasztott értékek) és a CSV(vesszővel elválasztott értékek) a két leggyakrabban használt formátum a táblázatos adatok tárolására és átvitelére. A CSV-t azonban gyakran előnyben részesítik széles körben elterjedt kompatibilitása és egyszerűsége miatt, így ez a különböző platformokon és alkalmazásokon keresztüli adatcsere általános formátuma. Ebben a cikkben megvizsgáljuk a TSV-ből CSV-vé konvertálás szükségességét, és megvitatjuk, hogyan lehet ezt hatékonyan megvalósítani a C# .NET és az Aspose.Cells Cloud SDK használatával, lehetővé téve az adatok teljes potenciáljának kiaknázását.

REST API a TSV-ből CSV-vé konvertáláshoz

Az Aspose.Cells Cloud SDK for .NET használatával a TSV átalakítása CSV-vé egy egyszerű és hatékony folyamat, amely lehetővé teszi e funkció zökkenőmentes integrálását .NET-alkalmazásaiba. Ez az SDK nemcsak a konverziót kezeli precízen, hanem hatékony funkciók széles skáláját kínálja, mint például az adatformázás, a képletszámítások és a táblázatkezelés.

Az SDK használatához először meg kell keresnie az “Aspose.Cells-Cloud” kifejezést a NuGet csomagkezelőben, majd kattintson a “Csomag hozzáadása” gombra. Másodszor, szerezze be az ügyfél hitelesítő adatait a cloud dashboard webhelyről. Ha nincs meglévő fiókja, egyszerűen hozzon létre egy ingyenes fiókot a gyors kezdés cikkben megadott utasítások követésével.

TSV-fájl konvertálása CSV-vé a C#{#tsv-to-csv-csharp} nyelven

Ebben a részben automatizáljuk az összetett TSV-CSV konvertálási feladatot nagy adatkészletek kezelésével és kiváló minőségű kimenet biztosításával. Tanúja lesz annak, hogy a REST API felbecsülhetetlen értékű összetevőjévé válik minden adatfeldolgozási igénynek.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Először is inicializáljon egy CellsApi osztály objektumot, ahol argumentumként adjuk át az ügyfél hitelesítő adatait.

SaveOptions saveOptions = new SaveOptions()

Másodszor, hozzon létre egy SaveOptions példányt, ahol a kimeneti fájl formátumát CSV-ként határozzuk meg.

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

Harmadszor, hozzon létre egy PostWorkbookSaveAsRequest példányt, ahol megadjuk a bemeneti TSV nevét és az eredményül kapott CSV-fájl nevét.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Végül hívja meg az API-t a TSV–CSV-konverziós folyamat elindításához. A kód sikeres végrehajtása után az eredményül kapott CSV mentésre kerül a felhőtárhelyen.

// A teljes példákért és adatfájlokért látogasson el ide 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Szerezze be az ügyfél hitelesítő adatait a https://dashboard.aspose.cloud/ webhelyről
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// hozzon létre CellsApi példányt a ClientID és a ClientSecret átadása közben
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // töltse be a bemeneti TSV fájlt
    using (var inputFile = System.IO.File.OpenRead(input.tsv))
    {
        // töltse fel a bemeneti TSV-munkafüzetet a felhőtárhelyre
        cellsInstance.UploadFile("input.tsv", inputFile);

        // hívja meg az API-t a TSV Excel-munkafüzetté konvertálásához
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "CSV", null, null, null, null, "myResultant.csv", null,null);

        // sikerüzenet nyomtatása, ha az átalakítás sikeres
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TSV to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv-ből csv-be online

A TSV-ből CSV-vé konvertálás előnézete.

A fenti példában generált bemeneti TSV és az eredményül kapott Excel letölthető az input.tsv és a resultantFile.csv oldalról.

TSV-ről CSV Online-ra cURL-parancsok használatával

A TSV konvertálása CSV-vé az Aspose.Cells Cloud és a cURL parancsok segítségével egyszerű és hatékony módszer, így sokoldalú és elérhető megoldást jelent az adatkonverziós feladataik egyszerűsítésére törekvő fejlesztők számára. Ez a megközelítés rendkívül előnyös az automatizálás és a különféle munkafolyamatokba való integráció szempontjából, különösen olyan környezetekben, ahol gyors, parancsfájl-alapú adatfeldolgozásra van szükség.

Ennek a megközelítésnek előfeltételeként először létre kell hoznunk egy JWT hozzáférési tokent a következő cURL paranccsal:

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"

Most, hogy személyre szabott hozzáférési jogkivonatunkat létrehoztuk, végrehajthatjuk a következő cURL parancsot a TSV online CSV-vé konvertálásához.

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

Cserélje le a „sourceFile” szót a bemeneti TSV-fájl nevével (elérhető a felhőalapú tárolóban), az „resultantFile”-t az eredményül kapott CSV-fájl nevével, az „accessToken”-t pedig a fent generált JWT-hozzáférési tokennel.

  • Ha az eredményül kapott CSV-fájlt a helyi meghajtóra szeretné menteni, hajtsa végre a következő cURL parancsot:
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "resultantFile.csv"

Ingyenes TSV to CSV konverter

Légy tanúja a .NET REST API elképesztő képességeinek a könnyű és rendkívül hatékony TSV-ből CSV-re konvertáló alkalmazásunkban. Az Aspose.Cells Cloud API-kra épül, és telepítési követelmények nélkül online tesztelhető.

tsv-csv konverter

Ingyenes TSV-csv konvertáló alkalmazás

Következtetés

Összefoglalva, a TSV CSV-vé konvertálása alapvető fontosságú az adatok kompatibilitása és a különböző platformokon való egyszerű használat érdekében. Akár a .NET-hez készült átfogó Aspose.Cells Cloud SDK-t választja, amely zökkenőmentesen integrálódik az alkalmazásaiba, akár az egyszerű cURL parancsmegközelítést a gyors, szkriptalapú konverziókhoz, mindkét módszer hatékony és megbízható megoldást kínál. Erősen javasoljuk API-jaink használatát az adatfeldolgozási munkafolyamatok egyszerűsítésére és javítására.

Hasznos linkek

Kapcsolódó cikkek

Javasoljuk továbbá a következő blogok felfedezését: