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)
- Jak převést soubor CSV na Excel XLSX v Pythonu
- Jak převést CSV na tabulku XLS v Pythonu
- [Převaděč souborů CSV online zdarma](#CSV File Converter Online Free)
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 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ů:
- Nejlepší převodník DOCX do PDF a převod Wordu do PDF
- Jak převést PDF do dokumentu Word pomocí rozhraní API pro konverzi souborů
- Jak převést Word do HTML pomocí File Conversion API v Ruby
- Převeďte PDF do HTML pomocí knihovny pro převod formátu souborů
- Převeďte Word na TIFF pomocí rozhraní API pro zpracování dokumentů v Ruby