![TSV в Excel](images/convert-tsv-to-xls.jpg#center)
Перетворення TSV в Excel за допомогою C# .NET.
Файли TSV(значення, розділені табуляцією) прості та легкі, що робить їх ідеальними для зберігання та передачі даних. Однак Робоча книга Excel пропонує такі розширені функції, як візуалізація даних, інструменти аналізу та зручні інтерфейси, які необхідні для поглибленого маніпулювання та представлення даних. У цій статті ми збираємося перетворити файли TSV на Excel і використовувати потужні функції, щоб покращити ваші можливості аналізу даних, оптимізувати робочі процеси та покращити представлення даних.
TSV to Excel Conversion SDK
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.
Вхідний файл 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 Cloud і може бути протестована онлайн без будь-яких вимог щодо встановлення.
Безкоштовна програма для перетворення TSV у XLSX
Висновок
Підсумовуючи, перетворення TSV у формат Excel є критично важливим завданням для покращення обробки даних, візуалізації та аналізу. Незалежно від того, чи обираєте ви потужний і гнучкий Aspose.Cells Cloud SDK для .NET або прості команди cURL із можливістю сценарію з Aspose.Cells Cloud API, обидва підходи пропонують надійні рішення для цього перетворення.
корисні посилання
Схожі статті
Ми настійно рекомендуємо відвідати такі блоги: