
Як виконати перетворення TSV в Excel у Java
Файли зі значеннями, розділеними табуляцією (TSV), широко використовуються для зберігання простих текстових даних у структурованому форматі, що робить їх ідеальними для обміну даними між різними програмами. Однак їхня простота може стати обмеженням, коли йдеться про розширений аналіз даних, форматування та візуалізацію. Таким чином, перетворення файлів TSV у формат Excel (XLS) відкриває низку переваг, зокрема можливість застосовувати формули, створювати діаграми та впорядковувати дані у більш візуально привабливий і зручний спосіб.
API для роботи з книгою Excel
Aspose.Cells Cloud SDK для Java забезпечує простий і ефективний спосіб конвертувати файли TSV у формат XLS. SDK спрощує весь процес, пропонуючи інтуїтивно зрозумілі методи, які обробляють перетворення за допомогою мінімального коду. Завдяки підтримці різних форматів файлів, включаючи TSV і Excel, Aspose.Cells Cloud забезпечує високу точність перетворення даних, зберігаючи структуру та цілісність вихідного набору даних.
монтаж
Будь ласка, додайте такі відомості до файлу 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 на XLS у Java
У цьому розділі ми збираємося дослідити деталі того, як ми можемо виконувати бізнес-аналітику, звітування даних або розширений аналіз шляхом перетворення формату TSV у формат XLS за допомогою фрагмента коду Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Створіть екземпляр CellsApi, надаючи облікові дані клієнта як вхідні аргументи.
api.uploadFile("input.tsv", file, "internal");
Завантажте вихідний файл TSV у хмарне сховище за допомогою методу uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.xls", "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 = "XLS";
// завантажити файл з локальної системи
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.xls", "internal", null);
// повідомлення про успішний друк
System.out.println("The TSV to Excel workbook conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Попередній перегляд перетворення TSV у XLS.
Вхідний файл TSV і результуючий Excel, згенерований у наведеному вище прикладі, можна завантажити з input.tsv і myResultant.xls.
TSV у XLSX за допомогою команд cURL
Aspose.Cells Cloud забезпечує простий спосіб конвертувати файли TSV у формат Excel за допомогою команд 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"
Тепер, щоб виконати перетворення TSV у XLSX, виконайте таку команду:
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}"
Просто замініть sourceFile
на назву вхідного файлу TSV (вже доступного в хмарному сховищі), resultantFile
на назву отриманої робочої книги Excel і accessToken
на маркер доступу JWT, згенерований вище.
Якщо вам потрібно зберегти отриману книгу XLSX на локальному диску, скористайтеся такою командою cURL:
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"
Безкоштовний конвертер TSV у XLSX
Ви можете скористатися нашою легкою та ефективною програмою TSV to XLSX Conversion App. Цей безкоштовний додаток створено на основі API Aspose.Cells Cloud і його можна протестувати онлайн без встановлення.
Безкоштовна програма для перетворення TSV у XLSX
Висновок
Ми дізналися, що Aspose.Cells Cloud пропонує потужне, гнучке та просте у впровадженні рішення для цього завдання, незалежно від того, чи ви віддаєте перевагу використанню комплексного Java SDK чи легких команд cURL. Візьміть під контроль свої потреби в перетворенні даних і відчуйте надійність Aspose.Cells Cloud API. Розпочніть безкоштовну пробну версію сьогодні та дізнайтеся, як легко ви можете виконувати перетворення TSV у Excel!
Корисні посилання
Схожі статті
Ми наполегливо рекомендуємо вам відвідати такі посилання та дізнатися більше про: