
Конвертируйте TXT в CSV с помощью Java REST API.
Текстовые файлы (TXT) обычно используются для хранения неструктурированных или простых текстовых данных, но при работе с большими наборами данных структурированные форматы, такие как CSV(значения, разделенные запятыми), более эффективны для анализа и обработки данных. Преобразование TXT в CSV необходимо при работе с базами данных, электронными таблицами или приложениями, которым требуются структурированные табличные данные. Кроме того, файлы CSV предоставляют стандартизированный формат, что упрощает организацию, фильтрацию и обработку данных для деловых и аналитических целей.
- REST API для преобразования TXT в CSV
- Конвертировать текстовый файл в CSV в Java
- Преобразование TXT в CSV с использованием команд cURL
REST API для преобразования TXT в CSV
Aspose.Cells Cloud SDK для .NET обеспечивает простой и эффективный способ преобразования файлов TXT в формат CSV с сохранением целостности и структуры данных. Независимо от того, имеете ли вы дело с большими наборами данных или простой текстовой информацией, этот мощный API автоматизирует процесс преобразования, обеспечивая точность и устраняя ручные усилия. Используя Aspose.Cells Cloud, разработчики могут без труда интегрировать преобразование TXT в CSV в свои приложения .NET, что делает его идеальным для облачных решений, рабочих процессов обработки данных и корпоративных приложений.
Установка
Добавьте следующие данные в файл 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.
Теперь получите ваши учетные данные клиента из облачной панели управления. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.
Конвертировать текстовый файл в CSV в Java
В следующем разделе описываются шаги программного преобразования текстового файла в формат CSV с использованием Java REST API.
CellsApi api = new CellsApi(clientId,clientSecret);
Создайте экземпляр CellsApi, указав учетные данные клиента в качестве входных аргументов.
api.uploadFile("input.txt", file, "internal");
Загрузите входной текстовый файл в облачное хранилище с помощью метода uploadFile(…).
File response = api.cellsWorkbookGetWorkbook(name, null ,"CSV",
null, null, 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);
// имя входного ODS-файла
String name = "input.txt";
// результирующий формат файла
String format = "CSV";
// загрузить файл из локальной системы
File file = new File("/Users/nayyershahbaz/Downloads/"+name);
// загрузить входной TXT-файл в облачное хранилище
api.uploadFile("input.txt", file, "internal");
// выполнить операцию преобразования документа
File response = api.cellsWorkbookGetWorkbook(name, null ,format,
null, null, null, "internal", "myResultant.csv", "internal", null);
// сообщение об успешной печати
System.out.println("The Text File to CSV conversion completed successfully !");
}catch(Exception ex)
{
System.out.println(ex);
}
Предварительный просмотр преобразования TXT в CSV с использованием Java REST API.
Входной текстовый файл и полученный CSV-файл, сгенерированный в приведенном выше примере, можно загрузить по ссылке:
- [выходные данные.csv](ресурсы/выходные данные.csv)
Преобразование TXT в CSV с использованием команд cURL
Aspose.Cells Cloud предоставляет мощный REST API для конвертации TXT в CSV без усилий. С помощью команд cURL пользователи могут взаимодействовать с API напрямую из командной строки, что делает его удобным решением для автоматизированных рабочих процессов и пакетной обработки. Отправляя простой HTTP-запрос, вы можете конвертировать файл TXT в структурированный формат CSV, обеспечивая при этом точное разделение и форматирование данных.
Первым шагом в этом подходе является генерация токена доступа JWT с помощью следующей команды:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Теперь выполните следующую команду, чтобы преобразовать текстовый файл в формат CSV онлайн. Входной файл TXT, как ожидается, будет находиться в облачном хранилище, а после преобразования полученный CSV будет сохранен в облачном хранилище.
curl -o "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&outPath={resultantFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Замените sourceFile
на имя входного TXT-файла, resultantFile
на имя результирующего CSV-файла, а accessToken
на токен доступа JWT, сгенерированный выше.
- Чтобы сохранить полученный CSV-файл на локальном диске, используйте следующую команду cURL, в которой мы пропустили имя полученного файла и использовали аргумент
-o
для указания полученного пути.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=CSV&isAutoFit=true&onlySaveTable=true&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.csv"
Бесплатное приложение-конвертер TXT в CSV
Вы можете рассмотреть возможность использования нашего легкого и суперэффективного приложения Text File to CSV Converter. Это бесплатное приложение создано на основе API Aspose.Cells Cloud и может быть протестировано онлайн без установки.

Предварительный просмотр приложения-конвертера TXT в CSV
Заключение
Aspose.Cells Cloud SDK для .NET и команды cURL предоставляют эффективные способы преобразования TXT в CSV, удовлетворяя различные потребности разработки. .NET SDK предлагает бесшовное и удобное для разработчиков решение для интеграции возможностей преобразования в приложения, что делает его идеальным для предприятий и облачных решений. С другой стороны, использование команд cURL обеспечивает быстрое, легкое и скриптовое взаимодействие с Aspose.Cells Cloud API, что делает его отличным вариантом для автоматизированных рабочих процессов и пакетной обработки.
Полезные ссылки
Похожие статьи
Мы настоятельно рекомендуем посетить следующие блоги: