Перетворення tsv в csv

Перетворення TSV у CSV за допомогою Java REST API.

Перетворення TSV(значення, розділені табуляцією) на CSV(значення, розділені комами) є важливим завданням для забезпечення сумісності даних і зручності використання в різних програмах і системах. Хоча TSV зазвичай використовується для табличних даних, багато інструментів, платформ і програмних систем віддають перевагу формату CSV, який підтримується більш універсально. Перетворюючи TSV на CSV, ви покращуєте сумісність даних, спрощуєте обробку та забезпечуєте повну інтеграцію з такими популярними програмами, як електронні таблиці, бази даних і веб-служби.

API для перетворення TSV у CSV

Перетворення TSV у CSV за допомогою Java REST API за допомогою Aspose.Cells Cloud SDK для Java є простим і ефективним рішенням для обробки перетворення даних. Цей SDK дозволяє розробникам легко перетворювати табличні формати даних, такі як TSV, у широко підтримуваний формат CSV, забезпечуючи сумісність з електронними таблицями, базами даних та іншими аналітичними інструментами. Його архітектура RESTful полегшує інтеграцію в додатки на різних платформах, а хмарна масштабованість забезпечує високу продуктивність для великомасштабних завдань.

монтаж

Будь ласка, додайте такі відомості до файлу pom.xml проекту збірки maven.

<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>
  • Ви можете завантажити останню версію з Aspose Repository.

Тепер нам потрібно отримати облікові дані нашого клієнта з хмарної інформаційної панелі. Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий початок.

Перетворення TSV на CSV у Java

У наступному розділі наведено докладну інформацію про те, як перетворити формат TSV на CSV за допомогою фрагмента коду Java:

CellsApi api = new CellsApi(clientId,clientSecret);

Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.

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

Завантажте вихідний файл TSV у хмарне сховище за допомогою методу uploadFile(…).

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

Нарешті, викличте метод cellsWorkbookGetWorkbook(…), щоб розпочати операцію перетворення.

// для отримання додаткових прикладів відвідайте https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Отримайте ClientID і ClientSecret з https://dashboard.aspose.cloud/
    String clientId = "XXXX-XXXX-XXXX-b4d2-b9809741374e";
    String clientSecret = "XXXXXXXXXXXXX7e741a29987bb";
  
    // створити екземпляр CellsApi за допомогою облікових даних клієнта
    CellsApi api = new CellsApi(clientId,clientSecret);
		
    // ім'я вхідного файлу TSV
    String name = "input.tsv";
    // результуючий формат файлу
    String format = "CSV";
		
    // завантажити файл з локальної системи
    File file = new File("/Users/nayyershahbaz/Downloads/"+name);	
    // завантажити вхідний файл TSV у хмарне сховище
    api.uploadFile("input.tsv", file, "internal");

    // виконати операцію перетворення документа
    File response = api.cellsWorkbookGetWorkbook(name, null ,format, 
			            null, null, null, "internal", "myResultant.csv", "internal", null);        
        
    // повідомлення про успішний друк
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
Перетворення tsv в csv

Попередній перегляд перетворення TSV у CSV.

Зразки файлів, використаних у наведеному вище прикладі, можна завантажити з input.tsv і resultantFile.csv.

Перетворення TSV у CSV за допомогою команд cURL

Перетворення TSV у CSV за допомогою Aspose.Cells Cloud і команд cURL є простим і ефективним підходом до автоматизації перетворення даних. Цей метод дозволяє завантажити файл TSV в Aspose.Cells Cloud, вказати CSV як потрібний вихідний формат і завантажити перетворений файл — і все це за допомогою простих викликів RESTful API за допомогою cURL. Це ідеальний вибір для автоматизації повторюваних завдань, оптимізації робочих процесів і забезпечення бездоганної інтеграції в більш широкі програми та процеси.

Першим кроком у цьому методі є створення маркера доступу JWT за допомогою такої команди:

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"

Тепер, коли у нас є маркер JWT, нам потрібно виконати наступну команду та перетворити TSV у формат CSV.

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\",}"

Якщо ви хочете зберегти отриманий CSV на локальному диску, спробуйте виконати таку команду:

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"

Замініть sourceFile на назву вхідного файлу TSV (доступного в хмарному сховищі), myResultant на назву результуючого файлу CSV і accessToken на маркер доступу JWT, згенерований вище.

Безкоштовний конвертер TSV у CSV

Ми також рекомендуємо вам спробувати скористатися нашим безкоштовним Конвертором TSV у CSV. Цей легкий і надефективний веб-додаток розроблено на основі Aspose.Cells Cloud і дає вам змогу відчути дивовижні можливості REST API.

конвертер tsv в csv

Попередній перегляд програми для конвертації TSV у CSV.

Висновок

Підсумовуючи, незалежно від того, чи ви вирішите конвертувати TSV у CSV за допомогою Aspose.Cells Cloud SDK для Java або за допомогою команд cURL, обидва підходи забезпечують надійні та ефективні рішення для перетворення табличних даних. Тим не менш, використовуючи Aspose.Cells Cloud, ви можете спростити робочі процеси з даними, заощадити час і підвищити продуктивність, що робить його безцінним інструментом для сучасних потреб трансформації даних.

Корисні посилання

Схожі статті

Ми наполегливо рекомендуємо відвідати такі посилання, щоб дізнатися більше про: