TSV в Excel

Как выполнить преобразование TSV в Excel на Java

Файлы Tab-Separated Values (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>

Теперь нам нужно получить учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.

Конвертировать 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. Это бесплатное приложение создано на основе API Aspose.Cells Cloud и может быть протестировано онлайн без установки.

Преобразование C# TSV

Бесплатное приложение для конвертации TSV в XLSX

Заключение

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

Полезные ссылки

Похожие статьи

Мы настоятельно рекомендуем вам посетить следующие ссылки и узнать больше о: