txt в csv

Перетворіть TXT у CSV за допомогою .NET Cloud SDK.

У динамічному середовищі обробки даних необхідність конвертувати файли звичайного тексту (TXT) у [CSV](https://docs.fileformat Формат .com/spreadsheet/csv/) є надзвичайно важливим імперативом. Пориньте у сферу перетворення TXT у CSV за допомогою .NET REST API, трансформаційного рішення, розробленого для задоволення зростаючого попиту на ефективну взаємозамінність даних. Тому ця стаття розкриває нагальну потребу в цьому перетворенні, заглиблюючись у тонкощі керування даними та підкреслюючи особливі переваги, які приносить цей процес.

REST API для перетворення TXT у CSV

Завдання перетворення файлів звичайного тексту (TXT) у формат CSV стає ефективним і безпроблемним за допомогою Aspose.Cells Cloud SDK для .NET.Цей надійний API спрощує процес перетворення, дозволяючи розробникам використовувати потужні функції Aspose.Cells для спрощеної обробки даних. Крім того, цей підхід не тільки спрощує процес перетворення, але й розкриває ширші можливості Aspose.Cells Cloud SDK, що робить його безцінним надбанням для розробників, які прагнуть розширеної обробки даних і взаємозамінності.

Перший — пошук Aspose.Cells-Cloud в менеджері пакетів NuGet і натискання кнопки Додати пакет. По-друге, отримайте облікові дані клієнта з хмарної інформаційної панелі.Якщо у вас немає облікового запису, просто створіть безкоштовний обліковий запис, дотримуючись інструкцій, наведених у статті швидкий старт.

Перетворення текстового файлу на CSV у C# .NET

У наступному розділі пояснюється, як програмно перетворити текстовий файл у формат CSV за допомогою C# .NET.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Створіть об’єкт класу CellsApi, де ми передаємо облікові дані клієнта як аргументи.

 cellsInstance.UploadFile("input.txt", inputFile);

Прочитайте вхідний текстовий файл і завантажте його в хмарне сховище.

var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "output.csv", null);

Запустіть програму перетворення TXT у CSV. Потім отриманий CSV завантажується в хмарне сховище.

// Повні приклади та файли даних див 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

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

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

        // ініціалізувати перетворення TXT у CSV
        var response = cellsInstance.CellsWorkbookGetWorkbook("input.txt", null, format: "CSV", isAutoFit: true, null, null, null, "ouptut.csv", null);

        // надрукувати повідомлення про успішне завершення перетворення
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
  • Якщо ви хочете безпосередньо перетворити вхідний TXT з локального диска у формат CSV, спробуйте використати наступний фрагмент коду.
// Повні приклади та файли даних див 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Отримайте облікові дані клієнта з https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

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

try
{
    // читати вхідний текстовий файл з локального диска
    using (var inputFile = System.IO.File.OpenRead(input_TXT))
    {
        // ініціалізувати перетворення TXT у CSV
        var response = cellsInstance.CellsWorkbookPutConvertWorkbook(inputFile, format: "CSV", null, "resultant.csv", null,null);

        // надрукувати повідомлення про успішне завершення перетворення
        if (response != null && response.Equals("OK"))
        {
           Console.WriteLine("The TXT to CSV conversion completed successfully !");
           Console.ReadKey();
        }
    }
}
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}
попередній перегляд txt у csv

Попередній перегляд перетворення TXT у CSV за допомогою .NET REST API.

Вхідний текстовий файл і результуючий CSV, згенерований у наведеному вище прикладі, можна завантажити з:

Перетворення TXT у CSV за допомогою команд cURL

Aspose.Cells Cloud, потужний API для роботи з Excel, бездоганно інтегрується з cURL, щоб надати вам універсальне рішення для перетворення TXT у CSV. Використовуючи команди cURL для взаємодії з Aspose.Cells Cloud API, ви можете ініціювати процес перетворення простим і масштабованим способом. Крім того, він надає переваги хмарної архітектури, забезпечуючи масштабованість і зменшуючи залежність від локальних ресурсів.

Першим кроком у цьому підході є створення маркера доступу 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, згенерований вище.

  • Щоб зберегти отриманий файл Excel для зберігання на локальному диску, скористайтеся такою командою 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 за допомогою .NET REST API або Aspose.Cells Cloud разом із командами cURL пропонує похвальні рішення. Цей хмарний API не лише спрощує процес перетворення TXT у CSV, але покращує весь досвід роботи з даними. Крім того, багатий набір функцій, масштабованість хмари та бездоганна інтеграція з командами cURL, Aspose.Cells Cloud постає як комплексне рішення, яке виходить за межі традиційних.

корисні посилання

Схожі статті

Ми настійно рекомендуємо відвідати такі блоги: