TSV в Excel

Як виконати перетворення 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 у 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 і його можна протестувати онлайн без встановлення.

Перетворення C# TSV

Безкоштовна програма для перетворення TSV у XLSX

Висновок

Ми дізналися, що Aspose.Cells Cloud пропонує потужне, гнучке та просте у впровадженні рішення для цього завдання, незалежно від того, чи ви віддаєте перевагу використанню комплексного Java SDK чи легких команд cURL. Візьміть під контроль свої потреби в перетворенні даних і відчуйте надійність Aspose.Cells Cloud API. Розпочніть безкоштовну пробну версію сьогодні та дізнайтеся, як легко ви можете виконувати перетворення TSV у Excel!

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

Схожі статті

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