Excel в CSV

Выполните преобразование Excel в CSV в C# .NET.

Таблицы Excel предлагают богатый набор функций для организации и анализа данных, файлы CSV(значения, разделенные запятыми) предоставляют простой стандартизированный формат для хранения табличных данных. Таким образом, возможность плавного преобразования файлов Excel в формат CSV необходима для оптимизации рабочих процессов обработки данных. Кроме того, файлы CSV идеально подходят для взаимодействия между различными платформами, приложениями и языками программирования. Итак, в этой статье мы собираемся изучить важность этого преобразования и научиться легко его выполнять с помощью .NET REST API.

В этой статье рассматриваются следующие темы:

API преобразования книги Excel в CSV

GroupDocs.Conversion Cloud SDK для .NET предлагает полный набор функций и возможностей, предназначенных для оптимизации процесса преобразования файлов Excel в формат CSV. SDK обеспечивает поддержку широкого спектра входных форматов, включая различные версии файлов Excel, обеспечивая совместимость с различными источниками данных. Он также предлагает обширные возможности настройки, позволяющие указать параметры преобразования, такие как типы разделителей, форматы кодирования и структуры выходных файлов в соответствии с их конкретными требованиями.

Первым шагом является установка SDK в наше решение .NET. Поэтому найдите GroupDocs.Conversion-Cloud в диспетчере пакетов NuGet и нажмите кнопку «Установить». Другой вариант — выполнить следующую команду в консоли диспетчера пакетов.

NuGet\Install-Package GroupDocs.Conversion-Cloud -Version 24.2.0

После успешной установки REST API убедитесь, что у вас есть учетные данные API (т. е. идентификатор клиента и секрет клиента).Вы можете посетить это короткое руководство, в котором подробно объясняется, как получить учетные данные API.

Преобразование Excel в CSV в C# .NET

В этом разделе подробно описаны преобразования Excel в CSV с использованием C# .NET, обеспечивая при этом высокое качество результатов преобразования, сохранение целостности данных и согласованность на протяжении всего процесса.

  1. Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
  1. Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
  1. Загрузите входную книгу Excel в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
  1. Создайте экземпляр ConvertSettings, где мы укажем имя для входного XLS, результирующий формат как «csv» и имя результирующего файла CSV в качестве аргументов.
var settings = new ConvertSettings{...}
  1. Вызовите API ConvertDocumentRequest, чтобы преобразовать Excel в формат CSV и сохранить полученный CSV в облачном хранилище.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Excel в CSV.

Изображение: — Предварительный просмотр преобразования Excel в CSV.

Образец книги Excel и результирующий файл CSV, созданный в приведенном выше примере, можно загрузить из input.xls и resultant.csv.

Преобразуйте XLSX в CSV с помощью команд cURL

Преобразование Excel в формат CSV с помощью команд GroupDocs.Conversion Cloud и cURL предлагает простое и эффективное решение для автоматизации задач преобразования документов. С помощью команд cURL вы можете легко инициировать процесс преобразования, указать входной файл Excel и получить результирующий вывод CSV — и все это из командной строки или в ваших сценариях. Такой подход упрощает интеграцию в существующие рабочие процессы и конвейеры автоматизации, требуя только базовых команд для управления процессом преобразования.

Первым шагом в этом подходе является получение персонализированного токена доступа JWT. Итак, если у вас есть токен JWT, выполните следующую команду cURL, чтобы преобразовать XLSX в формат CSV и сохранить полученный CSV в облачном хранилище.

curl -v "https://api.groupdocs.cloud/v2.0/conversion" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-H  "Content-Type: application/json" \
-d "{  \"StorageName\": \"internal\",  \"FilePath\": \"{sourceFile}\",  \"Format\": \"csv\",\"OutputPath\": \"{resultantFile}\"}"

Замените sourceFile именем входной книги Excel, resultantFile именем результирующего CSV-файла и accessToken персонализированным токеном доступа JWT.

Попробуйте бесплатное приложение для преобразования Excel в CSV

Мы разработали бесплатный онлайн-конвертер XLSX в CSV на основе GroupDocs.Conversion Cloud API. Это легкое и сверхэффективное решение, позволяющее оценить удивительные возможности нашего Cloud SDK для преобразования книги Excel в CSV.

приложение из xlsx в csv

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

Заключение

В заключение, независимо от того, решите ли вы использовать GroupDocs.Conversion Cloud с командами cURL или интегрировать GroupDocs.Conversion Cloud SDK для .NET, преобразование Excel в CSV станет простым и эффективным процессом. Оба подхода предлагают универсальные решения для автоматизации задач преобразования документов, позволяя пользователям легко преодолеть разрыв между форматами Excel и CSV. Тем не менее, наш Cloud SDK предоставляет доступ к широкому спектру функций, обширной документации и надежной поддержке, что позволяет вам настроить процесс конвертации и гарантировать высококачественные результаты.

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

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