ТСВ в Excel

Преобразование TSV в Excel с использованием C# .NET.

Файлы TSV(значения, разделенные табуляцией) просты и легки, что делает их идеальными для хранения и передачи данных. Однако книга Excel предлагает расширенные функции, такие как визуализация данных, инструменты анализа и удобные интерфейсы, которые необходимы для углубленного манипулирования и представления данных. В этой статье мы собираемся преобразовать файлы TSV в Excel и использовать мощные функции для расширения ваших возможностей анализа данных, оптимизации рабочих процессов и улучшения представления данных.

SDK для преобразования TSV в Excel

Aspose.Cells Cloud SDK для .NET предлагает мощный и эффективный способ преобразования файлов TSV (значения, разделенные табуляцией) в формат Excel, оптимизируя процесс преобразования данных. Используя Aspose.Cells Cloud SDK, вы можете автоматизировать преобразование файлов TSV в Excel, гарантируя точность и сохраняя целостность данных.

Итак, чтобы использовать SDK, сначала вам нужно найти Aspose.Cells-Cloud в менеджере пакетов NuGet и нажать кнопку «Добавить пакет». Во-вторых, получите учетные данные клиента из облачной панели. Если у вас нет существующей учетной записи, просто создайте бесплатную учетную запись, следуя инструкциям, указанным в статье быстрый старт.

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

Давайте подробно рассмотрим, как мы можем эффективно обрабатывать большие объемы данных и интегрировать надежные возможности преобразования в ваши приложения, повышая общую производительность и рабочие процессы управления данными.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Во-первых, инициализируйте объект класса CellsApi, куда мы передаем учетные данные клиента в качестве аргументов.

SaveOptions saveOptions = new SaveOptions()

Во-вторых, создайте экземпляр SaveOptions, где мы определим формат выходного файла как «XLS».

PostWorkbookSaveAsRequest postworkbookSaveAsRequest = new PostWorkbookSaveAsRequest()

В-третьих, создайте экземпляр PostWorkbookSaveAsRequest, где мы укажем имя входного TSV, имя результирующей книги Excel и другие дополнительные параметры.

var response = cellsInstance.PostWorkbookSaveAs(postworkbookSaveAsRequest);

Наконец, вызовите API, чтобы начать процесс преобразования TSV в Excel. После успешного выполнения кода результирующая книга Excel сохраняется в облачном хранилище.

// Полные примеры и файлы данных см. 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Получите учетные данные клиента с https://dashboard.aspose.cloud/.
string clientSecret = "XXXXXXXX";
string clientID = "XXXXX-XXXX-XXXXX-XXXXXX";

// создать экземпляр CellsApi, передав ClientID и ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

try
{
    // загрузить входной файл TSV
    using (var inputFile = System.IO.File.OpenRead(input.tsv))
    {
        // загрузить входную книгу TSV в облачное хранилище
        cellsInstance.UploadFile("input.tsv", inputFile);

        // вызов API для преобразования TSV в книгу Excel
        var response = cellsInstance.Cell.sWorkbookGetWorkbook(input.tsv,null, format: "XLS", null, null, null, null, "myResultant.xls", null,null);

        // вывести сообщение об успехе, если преобразование прошло успешно
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TSV to Excel completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
tsv в xls

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

Входной TSV и результирующий Excel, сгенерированный в приведенном выше примере, можно загрузить с input.tsv и myResultant.xls.

TSV в XLSX с использованием команд cURL

Преобразование TSV в XLSX с помощью команд Aspose.Cells Cloud и 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

Чтобы оценить возможности .NET REST API, вы можете рассмотреть возможность использования нашего легкого и сверхэффективного приложения для преобразования TSV в XLSX. Это бесплатное приложение создано на основе облачных API Aspose.Cells и может быть протестировано онлайн без каких-либо требований к установке.

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

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

Заключение

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

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

Статьи по Теме

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