Электронная таблица XLSX в Python

Как преобразовать CSV в электронную таблицу Excel XLS/XLSX в Python

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 в 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 в файл XLSX в Python

Как преобразовать файл CSV в файл XLSX в Python

Как преобразовать электронную таблицу 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, задайте их на Форуме бесплатной поддержки, и вы получите ответ в течение нескольких часов.

Смотрите также

Мы также рекомендуем следующие связанные ссылки поддерживаемых преобразований документов и форматов файлов: