tsv-ből csv-be konvertálás

TSV-ből CSV-vé konvertálás Java REST API használatával.

A TSV(tabulátorral elválasztott értékek) CSV(vesszővel tagolt értékek) átalakítása kulcsfontosságú feladat az adatok kompatibilitásának és használhatóságának biztosításában a különböző alkalmazásokban és rendszerekben. Míg a TSV-t általában táblázatos adatokhoz használják, számos eszköz, platform és szoftverrendszer az univerzálisan támogatott CSV-formátumot részesíti előnyben. A TSV CSV-vé konvertálásával javítja az adatok interoperabilitását, leegyszerűsíti a feldolgozást, és zökkenőmentes integrációt biztosít olyan népszerű alkalmazásokkal, mint a táblázatok, adatbázisok és webszolgáltatások.

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

A TSV konvertálása CSV-vé Java REST API használatával az Aspose.Cells Cloud SDK for Java segítségével egyszerű és hatékony megoldás az adatátalakítások kezelésére. Ez az SDK lehetővé teszi a fejlesztők számára, hogy a táblázatos adatformátumokat, például a TSV-t, könnyen konvertálják széles körben támogatott CSV-formátumba, így biztosítva a kompatibilitást a táblázatokkal, adatbázisokkal és más elemző eszközökkel. RESTful architektúrája megkönnyíti az alkalmazásokba való integrálást a különböző platformokon, míg a felhő skálázhatósága nagy teljesítményt biztosít a nagyszabású feladatokhoz.

Telepítés

Kérjük, adja hozzá a következő adatokat a maven build projekt pom.xml fájljához.

<repositories>

    <repository>

        <id>AsposeJavaAPI</id>

        <name>Aspose Java API</name>

        <url>https://repository.aspose.cloud/repo/</url>

    </repository>

</repositories>

<dependencies>

    <dependency>

        <groupId>com.aspose</groupId>

        <artifactId>aspose-cells-cloud</artifactId>

        <version>24.9</version>

    </dependency>

</dependencies>

Most be kell szereznünk 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 található utasítások követésével.

Konvertálja a TSV-t CSV-vé Java nyelven

A következő szakasz a TSV-nek CSV-formátumba konvertálásának részleteit tartalmazza Java kódrészlet segítségével:

CellsApi api = new CellsApi(clientId,clientSecret);

Hozzon létre egy CellsApi példányt, miközben bemeneti argumentumként adja meg az ügyfél hitelesítő adatait.

api.uploadFile("input.tsv", file, "internal");

Töltse fel a forrás TSV-t a felhőtárhelyre az uploadFile(…) metódus használatával.

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, null,"internal",  "myResultant.csv","internal", null);

Végül hívja meg a cellsWorkbookGetWorkbook(…) metódust az átalakítási művelet elindításához.

// További példákért látogasson el a https://github.com/aspose-cells-cloud/aspose-cells-cloud-java oldalra

try
    {
    // Szerezze be a ClientID-t és a ClientSecret-et a https://dashboard.aspose.cloud/ webhelyről
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // hozzon létre egy CellsApi példányt az ügyfél hitelesítő adataival
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // a bemeneti TSV fájl neve
    String name = "input.tsv";
    // eredő fájlformátum
    String format = "CSV";
		
    // fájl betöltése a helyi rendszerből
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // töltse fel a bemeneti TSV-fájlt a felhőtárhelyre
    api.uploadFile("input.tsv", file, "internal");

    // dokumentumkonverziós művelet végrehajtása
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // sikerüzenet nyomtatása
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
tsv-ből csv-be konvertálás

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

A fenti példában használt mintafájlok letölthetők az input.tsv és a resultantFile.csv oldalról.

TSV-ből CSV-vé konvertálás cURL-parancsok használatával

A TSV konvertálása CSV-vé az Aspose.Cells Cloud és a cURL parancsok használatával egyszerű és hatékony módszer az adatátalakítások automatizálására. Ezzel a módszerrel feltölthet egy TSV-fájlt az Aspose.Cells Cloudba, megadhatja a CSV-t kívánt kimeneti formátumként, és letöltheti a konvertált fájlt – mindezt egyszerű RESTful API-hívásokkal a cURL használatával. Ideális választás az ismétlődő feladatok automatizálására, a munkafolyamatok egyszerűsítésére, valamint a szélesebb körű alkalmazásokba és folyamatokba való zökkenőmentes integrációhoz.

Ennek a módszernek az első lépése egy JWT hozzáférési jogkivonat létrehozása a következő 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 megvan a JWT token, végre kell hajtanunk a következő parancsot, és át kell alakítanunk a TSV-t CSV formátumba.

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

Ha szeretné az eredményül kapott CSV-fájlt a helyi meghajtóra menteni, próbálja meg végrehajtani a következő parancsot:

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

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

Ingyenes TSV-csv konverter

Azt is javasoljuk, hogy próbálja ki ingyenes TSV-CSV konverterünk használatát. Ezt a könnyű és szuperhatékony webalkalmazást az Aspose.Cells Cloud tetején fejlesztették ki, és lehetővé teszi a REST API elképesztő képességeinek megtapasztalását.

tsv-csv konverter

A TSV–CSV konvertáló alkalmazás előnézete.

Következtetés

Összefoglalva, függetlenül attól, hogy a TSV-t CSV-vé konvertálja az Aspose.Cells Cloud SDK for Java vagy a cURL parancsok segítségével, mindkét megközelítés megbízható és hatékony megoldást kínál a táblázatos adatok átalakítására. Mindazonáltal az Aspose.Cells Cloud kihasználásával leegyszerűsítheti az adatkezelési munkafolyamatokat, időt takaríthat meg és növelheti a termelékenységet, így felbecsülhetetlen értékű eszközzé válik a modern adatátalakítási igényekhez.

Hasznos linkek

Kapcsolódó cikkek

Erősen javasoljuk, hogy látogassa meg az alábbi linkeket, ha többet szeretne megtudni erről: