
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
- Konvertálja a TSV-t CSV-vé Java nyelven
- Konverzió TSV-ből CSV-be cURL-parancsok használatával
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>
- A legújabb verziót letöltheti az Aspose Repository-ből.
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);
}
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.
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: