txt в csv

Преобразуйте TXT в CSV с помощью .NET Cloud SDK.

В динамической среде обработки данных возникает необходимость конвертировать текстовые файлы (TXT) в файлы CSV.Формат .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 для взаимодействия с облачным API Aspose.Cells, вы можете инициировать процесс преобразования простым и масштабируемым способом. Кроме того, он предоставляет преимущества облачной архитектуры, обеспечивая масштабируемость и снижая зависимость от локальных ресурсов.

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

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

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

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