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

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

CSV – це простий текстовий файл, який містить значення, розділені комами, упорядковані в клітинках електронної таблиці. Файл XLSX – це добре відомий формат електронної таблиці Excel, створений Microsoft Excel. У деяких випадках вам доведеться конвертувати CSV у Excel без відкриття. GroupDocs.Cloud API забезпечує безпечний і швидкий спосіб конвертувати 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 GroupDocs.Conversion Cloud API. Це незалежне від платформи рішення для конвертації документів і зображень. Це дозволяє швидко й надійно конвертувати зображення й документи будь-якого підтримуваного формату файлів у будь-який потрібний формат. Вихідний код бібліотеки Python також доступний у GitHub Repository.

Ви можете встановити 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 to excel.

Підводячи підсумки

У цій статті ми дізналися:

  • як конвертувати csv у excel на python за допомогою REST API;
  • як конвертувати файл csv у файл електронної таблиці xls за допомогою python;
  • Програмне завантаження та завантаження файлу csv на python;

Крім того, ви можете дізнатися більше про API електронних таблиць Python за допомогою документації. У нас є API Reference Explorer на основі Swagger, щоб дізнатися більше про REST API електронної таблиці. Ви можете спробувати бібліотеку CSV до XLSX Python із даними в реальному часі за допомогою цього зручного інтерфейсу Swagger, як показано на зображенні нижче.

Задайте питання

Якщо у вас виникли запитання щодо конвертера CSV у XLSX, задайте їх на безкоштовному форумі підтримки, і ви отримаєте відповідь протягом кількох годин.

Дивись також

Ми також рекомендуємо перейти за відповідними посиланнями на підтримувані перетворення документів і формати файлів: