Tabulka XLSX v Pythonu

Jak převést CSV na tabulku Excel XLS/XLSX v Pythonu

CSV je prostý textový soubor, který obsahuje hodnoty oddělené čárkami uspořádané do buněk tabulky. Soubor XLSX je dobře známý formát tabulky Excel vytvořený aplikací Microsoft Excel. V některých případech musíte převést CSV do Excelu bez otevření. GroupDocs.Cloud API poskytuje bezpečný a rychlý způsob převodu CSV do formátu Excel během několika sekund. Tento článek tedy popisuje, jak převést CSV na tabulku Excel XLS/XLSX v Pythonu.

Tento článek bude obsahovat následující témata:

CSV do Excel XLS/XLSX Rest API a Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

K převodu csv na xlsx bez otevření použijeme Python SDK of GroupDocs.Conversion Cloud API. Jedná se o platformově nezávislé řešení konverze dokumentů a obrázků. Umožňuje rychle a spolehlivě převádět obrázky a dokumenty jakéhokoli podporovaného formátu souboru do libovolného formátu, který potřebujete. Zdrojový kód knihovny Python je také dostupný na GitHub Repository.

GroupDocs.Conversion Cloud můžete nainstalovat do své aplikace Python pomocí následujícího příkazu v konzole:

pip install groupdocs_conversion_cloud

Před provedením uvedených kroků získejte své ID klienta a tajný klíč z řídicího panelu. Jakmile budete mít své ID a tajemství, přidejte do své aplikace python níže uvedený kód, abyste spustili cloudový převodník API, jak je znázorněno níže:

# Načtěte knihovnu Python pro převod CSV do Excelu pomocí pythonu
import groupdocs_conversion_cloud

# Získejte client_id a client_secret z https://dashboard.groupdocs.cloud po bezplatné registraci.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Získejte různé konfigurace
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

Jak převést soubor CSV na Excel XLSX v Pythonu

Dokument tabulky CSV na XLSX můžete změnit programově podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi
  • Nyní vytvořte instanci ConvertSettings
  • Dále zadejte název úložiště a cestu k vstupnímu excelovému souboru
  • Nastavte “xlsx” jako výstupní formát souboru
  • Nyní vytvořte instanci CsvLoadOptions
  • Poté nastavte oddělovač souboru CSV čárkou
  • Zadejte loadOptions, convertOptions a cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec převeďte voláním metody convert\cocument() pomocí ConvertDocumentRequest

Následující příklad kódu ukazuje, jak otevřít soubor CSV v aplikaci Excel se sloupci pomocí REST API v Pythonu:

# Jak převést soubor CSV na Excel XLSX v Pythonu
try:
  # Vytvořte instanci rozhraní API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Definujte nastavení převodu
  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"

  # Vytvořit žádost o převod dokumentu
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Převeďte csv do tabulky souboru 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))
Jak převést CSV na XLSX soubor v Pythonu

Jak převést CSV na XLSX soubor v Pythonu

Jak převést CSV na tabulku XLS v Pythonu

CSV můžete převést na excel automaticky a programově podle následujících kroků:

  • Nejprve vytvořte instanci ConvertApi
  • Nyní vytvořte instanci ConvertSettings
  • Dále zadejte název úložiště a cestu k vstupnímu excelovému souboru
  • Nastavte “xls” jako výstupní formát souboru
  • Nyní vytvořte instanci CsvLoadOptions
  • Poté nastavte oddělovač souboru CSV čárkou
  • Zadejte loadOptions, convertOptions a cestu k výstupnímu souboru
  • Poté vytvořte ConvertDocumentRequest pomocí ConvertSettings
  • Nakonec převeďte voláním metody convert\cocument() pomocí ConvertDocumentRequest

Následující příklad kódu ukazuje, jak převést soubor CSV na sloupce aplikace Excel pomocí REST API v Pythonu:

# Jak převést CSV na tabulku XLS v Pythonu
try:
  # Vytvořte instanci rozhraní API
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Nastavte a definujte nastavení převodu
  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"

  # Vytvořit žádost o převod dokumentu
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # Převést csv do excelové xls tabulky
  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))

Převaděč souborů CSV online zdarma

Jak převést csv do excelu online zdarma? Vyzkoušejte prosím následující free csv to excel converter online, který je vyvinut pomocí výše uvedeného API. Můžete snadno převést csv na xlsx online zdarma pomocí tohoto bezplatného online převodníku csv to excel.

Shrnutí

V tomto článku jsme se dozvěděli:

  • jak převést csv na excel v pythonu pomocí REST API;
  • jak převést soubor csv na soubor tabulky xls pomocí pythonu;
  • Programově nahrávat a stahovat soubor csv v pythonu;

Kromě toho můžete prozkoumat více o tabulkovém rozhraní Python pomocí dokumentace. Máme Swagger-based API Reference Explorer, abychom se dozvěděli více o našem tabulkovém REST API. Můžete vyzkoušet knihovnu CSV až XLSX Python s daty v reálném čase pomocí tohoto uživatelsky přívětivého rozhraní Swagger, jak je znázorněno na obrázku níže.

Položit otázku

Máte-li jakékoli dotazy týkající se převodníku CSV na XLSX, neváhejte se zeptat na Free Support Forum a budou zodpovězeny během několika hodin.

Viz také

Doporučujeme také následující související odkazy podporovaných převodů dokumentů a formátů souborů: