Таблицы Excel предлагают богатый набор функций для организации и анализа данных, файлы CSV(значения, разделенные запятыми) предоставляют простой стандартизированный формат для хранения табличных данных. Таким образом, возможность плавного преобразования файлов Excel в формат CSV необходима для оптимизации рабочих процессов обработки данных. Кроме того, файлы CSV идеально подходят для взаимодействия между различными платформами, приложениями и языками программирования. Итак, в этой статье мы собираемся изучить важность этого преобразования и научиться легко его выполнять с помощью .NET REST API.
В этой статье рассматриваются следующие темы:
- API преобразования книги Excel в CSV
- Преобразование Excel в CSV в C# .NET
- Преобразование XLSX в CSV с помощью команд cURL
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, обеспечивая при этом высокое качество результатов преобразования, сохранение целостности данных и согласованность на протяжении всего процесса.
- Создайте экземпляр класса «Конфигурация», куда мы передаем учетные данные клиента в качестве аргументов.
var configurations = new Configuration(clientId, clientSecret1);
- Инициализируйте ConvertApi, куда мы передаем объект конфигурации в качестве входного аргумента.
var apiInstance = new ConvertApi(configurations);
- Загрузите входную книгу Excel в облачное хранилище.
fileUpload.UploadFile(new UploadFileRequest("input.xls", stream));
- Создайте экземпляр ConvertSettings, где мы укажем имя для входного XLS, результирующий формат как «csv» и имя результирующего файла CSV в качестве аргументов.
var settings = new ConvertSettings{...}
- Вызовите API ConvertDocumentRequest, чтобы преобразовать Excel в формат CSV и сохранить полученный CSV в облачном хранилище.
var response = apiInstance.ConvertDocument(new ConvertDocumentRequest(settings));
Образец книги 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.
Полезные ссылки
Заключение
В заключение, независимо от того, решите ли вы использовать GroupDocs.Conversion Cloud с командами cURL или интегрировать GroupDocs.Conversion Cloud SDK для .NET, преобразование Excel в CSV станет простым и эффективным процессом. Оба подхода предлагают универсальные решения для автоматизации задач преобразования документов, позволяя пользователям легко преодолеть разрыв между форматами Excel и CSV. Тем не менее, наш Cloud SDK предоставляет доступ к широкому спектру функций, обширной документации и надежной поддержке, что позволяет вам настроить процесс конвертации и гарантировать высококачественные результаты.
Статьи по Теме
Мы настоятельно рекомендуем посетить следующие ссылки, чтобы узнать больше о: