CSV – это обычный текстовый файл, содержащий значения, разделенные запятыми, расположенные в ячейках электронной таблицы. Файл XLSX представляет собой хорошо известный формат электронной таблицы Excel, созданный Microsoft Excel. В некоторых случаях вам нужно конвертировать CSV в Excel, не открывая. API GroupDocs.Cloud обеспечивает безопасный и быстрый способ преобразования CSV в формат Excel за считанные секунды. Итак, в этой статье рассказывается, как преобразовать CSV в электронную таблицу Excel XLS/XLSX в Python.
В этой статье должны быть раскрыты следующие темы:
- [CSV в Excel XLS/XLSX Rest API и Python SDK](#CSV to Excel XLS/XLSX Rest API and Python SDK)
- Как преобразовать файл CSV в Excel XLSX в Python
- Как преобразовать электронную таблицу CSV в XLS в Python
- [Конвертер файлов CSV онлайн бесплатно](#CSV File Converter Online Free)
CSV в Excel XLS/XLSX Rest API и Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}
Чтобы конвертировать csv в xlsx без открытия, мы будем использовать Python SDK of GroupDocs.Conversion Cloud API. Это независимое от платформы решение для преобразования документов и изображений. Он позволяет быстро и надежно конвертировать изображения и документы любого поддерживаемого формата файлов в любой нужный вам формат. Исходный код библиотеки Python также доступен в репозиторий GitHub.
Вы можете установить GroupDocs.Conversion Cloud в свое приложение Python, используя следующую команду в консоли:
pip install groupdocs_conversion_cloud
Пожалуйста, получите свой идентификатор клиента и секрет на панели управления, прежде чем выполнять указанные шаги. Получив свой идентификатор и секрет, добавьте приведенный ниже код в свое приложение Python, чтобы запустить конвертер облачного API, как показано ниже:
# Загрузите библиотеку Python для преобразования CSV в Excel с помощью python
import groupdocs_conversion_cloud
# Получите client_id и client_secret с https://dashboard.groupdocs.cloud после бесплатной регистрации.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Получите разные конфигурации
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"
Как преобразовать файл CSV в Excel XLSX в Python
Вы можете программно преобразовать документ электронной таблицы CSV в XLSX, выполнив шаги, указанные ниже:
- Во-первых, создайте экземпляр ConvertApi
- Теперь создайте экземпляр ConvertSettings
- Затем укажите имя хранилища и введите путь к файлу Excel.
- Установите «xlsx» в качестве формата выходного файла.
- Теперь создайте экземпляр CsvLoadOptions.
- Затем установите разделитель запятой в файле CSV.
- Укажите loadOptions, convertOptions и путь к выходному файлу.
- Затем создайте ConvertDocumentRequest с помощью ConvertSettings.
- Наконец, конвертируйте, вызвав метод convert\cocument() с ConvertDocumentRequest.
В следующем примере кода показано, как открыть CSV-файл в Excel со столбцами с помощью REST API в Python:
# Как преобразовать файл CSV в Excel XLSX в Python
try:
# Создайте экземпляр API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Определить настройки преобразования
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xlsx"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsxConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Создать запрос на преобразование документа
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Преобразование csv в электронную таблицу файлов excel xlsx
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Как преобразовать электронную таблицу CSV в XLS в Python
Вы можете преобразовать csv в excel автоматически и программно, выполнив шаги, указанные ниже:
- Во-первых, создайте экземпляр ConvertApi
- Теперь создайте экземпляр ConvertSettings
- Затем укажите имя хранилища и введите путь к файлу Excel.
- Установите «xls» в качестве формата выходного файла.
- Теперь создайте экземпляр CsvLoadOptions.
- Затем установите разделитель запятой в файле CSV.
- Укажите loadOptions, convertOptions и путь к выходному файлу.
- Затем создайте ConvertDocumentRequest с помощью ConvertSettings.
- Наконец, конвертируйте, вызвав метод convert\cocument() с ConvertDocumentRequest.
В следующем примере кода показано, как преобразовать файл CSV в столбцы Excel с помощью REST API в Python:
# Как преобразовать электронную таблицу CSV в XLS в Python
try:
# Создайте экземпляр API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Установка и определение параметров преобразования
settings = groupdocs_conversion_cloud.ConvertSettings()
settings.storage_name = storage_name
settings.file_path = "python-testing/Sample-Spreadsheet-500000-rows.csv"
settings.format = "xls"
loadOptions = groupdocs_conversion_cloud.CsvLoadOptions()
loadOptions.separator = ","
convertOptions = groupdocs_conversion_cloud.XlsConvertOptions()
settings.load_options = loadOptions
settings.convert_options = convertOptions
settings.output_path = "python-testing"
# Создать запрос на преобразование документа
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Преобразование csv в таблицу excel xls
response = convert_api.convert_document(request)
print("Successfully converted Word DOCX to JPEG image format: " + str(response))
except groupdocs_conversion_cloud.ApiException as e:
print("Exception while calling API: {0}".format(e.message))
Конвертер файлов CSV онлайн бесплатно
Как конвертировать csv в excel онлайн бесплатно? Попробуйте следующий бесплатный онлайн-конвертер csv в excel, разработанный с использованием вышеуказанного API. Вы можете легко конвертировать csv в xlsx онлайн бесплатно, используя этот бесплатный онлайн-конвертер csv в excel.
Подведение итогов
В этой статье мы узнали:
- как конвертировать csv в excel на python с помощью REST API;
- как преобразовать файл csv в файл электронной таблицы xls с помощью python;
- Программно загружать и скачивать файл csv в python;
Кроме того, вы можете узнать больше об API электронных таблиц Python, используя документацию. У нас есть обозреватель ссылок на API на основе Swagger, чтобы узнать больше о нашем REST API электронных таблиц. Вы можете попробовать библиотеку Python из CSV в XLSX с данными в реальном времени, используя этот удобный интерфейс Swagger, как показано на рисунке ниже.
Задайте вопрос
Если у вас есть какие-либо вопросы о конвертере CSV в XLSX, задайте их на Форуме бесплатной поддержки, и вы получите ответ в течение нескольких часов.
Смотрите также
Мы также рекомендуем следующие связанные ссылки поддерживаемых преобразований документов и форматов файлов:
- Лучший конвертер DOCX в PDF и конвертировать Word в PDF
- Как конвертировать PDF в документ Word с помощью API преобразования файлов
- Как преобразовать Word в HTML с помощью API преобразования файлов в Ruby
- Преобразование PDF в HTML с помощью библиотеки преобразования форматов файлов
- Преобразование Word в TIFF с помощью API обработки документов Word в Ruby