txt в csv

Конвертируйте TXT в CSV с помощью Java REST API.

Текстовые файлы (TXT) обычно используются для хранения неструктурированных или простых текстовых данных, но при работе с большими наборами данных структурированные форматы, такие как CSV(значения, разделенные запятыми), более эффективны для анализа и обработки данных. Преобразование TXT в CSV необходимо при работе с базами данных, электронными таблицами или приложениями, которым требуются структурированные табличные данные. Кроме того, файлы CSV предоставляют стандартизированный формат, что упрощает организацию, фильтрацию и обработку данных для деловых и аналитических целей.

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>

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

Конвертировать текстовый файл в 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 предварительный просмотр

Предварительный просмотр преобразования 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

Предварительный просмотр приложения-конвертера TXT в CSV

Заключение

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

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

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

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