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