преобразование tsv в csv

Преобразование TSV в CSV с использованием Java REST API.

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

API для преобразования TSV в CSV

Преобразование TSV в CSV с использованием Java REST API с Aspose.Cells Cloud SDK для Java — это простое и эффективное решение для обработки преобразования данных. Этот SDK позволяет разработчикам легко преобразовывать табличные форматы данных, такие как TSV, в широко поддерживаемый формат CSV, обеспечивая совместимость с электронными таблицами, базами данных и другими аналитическими инструментами. Его архитектура RESTful упрощает интеграцию в приложения на разных платформах, а масштабируемость облака обеспечивает высокую производительность для крупномасштабных задач.

Установка

Добавьте следующие данные в файл 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 в CSV в Java

В следующем разделе приведены подробные сведения о том, как преобразовать формат TSV в CSV с помощью фрагмента кода Java:

CellsApi api = new CellsApi(clientId,clientSecret);

Создайте экземпляр CellsApi, указав учетные данные клиента в качестве входных аргументов.

api.uploadFile("input.tsv", file, "internal");

Загрузите исходный TSV в облачное хранилище с помощью метода uploadFile(…).

File response = api.cellsWorkbookGetWorkbook(name,  password,format, 
			isAutoFit, onlySaveTable, 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);
		
    // имя входного TSV-файла
    String name = "input.tsv";
    // результирующий формат файла
    String format = "CSV";
		
    // загрузить файл из локальной системы
    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.csv", "internal", null);        
        
    // сообщение об успешной печати
    System.out.println("The TSV to CSV conversion completed successfully !");
    }catch(Exception ex)
    {
        System.out.println(ex);
    }
преобразование tsv в csv

Предварительный просмотр преобразования TSV в CSV.

Образцы файлов, использованные в приведенном выше примере, можно загрузить с input.tsv и resultantFile.csv.

Преобразование TSV в CSV с использованием команд cURL

Преобразование TSV в CSV с использованием Aspose.Cells Cloud и команд cURL — это простой и эффективный подход к автоматизации преобразований данных. Этот метод позволяет вам загрузить файл TSV в Aspose.Cells Cloud, указать CSV в качестве желаемого выходного формата и загрузить преобразованный файл — все это с помощью простых вызовов RESTful API с использованием 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"

Теперь, когда у нас есть токен JWT, нам нужно выполнить следующую команду и преобразовать формат TSV в CSV.

curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}/SaveAs?newfilename={myResultant}&isAutoFitRows=false&isAutoFitColumns=false&checkExcelRestriction=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H "Content-Type: application/json" \
-d "{ \"SaveFormat\": \"json\",}"

Если вы предпочитаете сохранить полученный CSV-файл на локальном диске, попробуйте выполнить следующую команду:

curl -v "https://api.aspose.cloud/v3.0/cells/resultantFile.json?format=CSV&isAutoFit=false&onlySaveTable=false" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "output.json"

Замените sourceFile на имя входного TSV-файла (доступного в облачном хранилище), myResultant на имя результирующего CSV-файла, а accessToken на токен доступа JWT, сгенерированный выше.

Бесплатный конвертер TSV в CSV

Мы также рекомендуем вам попробовать использовать наш бесплатный TSV to CSV Converter. Это легкое и суперэффективное веб-приложение разработано на основе Aspose.Cells Cloud и позволяет вам ощутить невероятные возможности REST API.

конвертер tsv в csv

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

Заключение

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

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

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

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