
Как выполнить преобразование TSV в Excel на Java
Файлы Tab-Separated Values (TSV) широко используются для хранения простых текстовых данных в структурированном формате, что делает их идеальными для обмена данными между различными приложениями. Однако их простота может стать ограничением, когда дело доходит до расширенного анализа данных, форматирования и визуализации. Таким образом, преобразование файлов TSV в формат Excel (XLS) открывает ряд преимуществ, включая возможность применять формулы, создавать диаграммы и организовывать данные более визуально привлекательным и удобным для пользователя способом.
- API для работы с книгами Excel
- Конвертировать TSV в XLS в Java
- TSV в XLSX с использованием команд cURL
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.
Теперь нам нужно получить учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.
Конвертировать 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. Это бесплатное приложение создано на основе API Aspose.Cells Cloud и может быть протестировано онлайн без установки.
Бесплатное приложение для конвертации TSV в XLSX
Заключение
Мы узнали, что Aspose.Cells Cloud предлагает мощное, гибкое и простое в реализации решение для этой задачи, независимо от того, предпочитаете ли вы использовать комплексный Java SDK или легкие команды cURL. Возьмите под контроль свои потребности в преобразовании данных и оцените надежность API Aspose.Cells Cloud. Начните бесплатную пробную версию сегодня и узнайте, как легко вы можете обрабатывать преобразования TSV в Excel!
Полезные ссылки
Похожие статьи
Мы настоятельно рекомендуем вам посетить следующие ссылки и узнать больше о: