CSV to zwykły plik tekstowy zawierający wartości oddzielone przecinkami, ułożone w komórkach arkusza kalkulacyjnego. Plik XLSX to dobrze znany format arkusza kalkulacyjnego Excel stworzony przez Microsoft Excel. W niektórych przypadkach musisz przekonwertować CSV na Excel bez otwierania. GroupDocs.Cloud API zapewnia bezpieczny i szybki sposób konwersji CSV do formatu Excel w ciągu kilku sekund. W tym artykule opisano, jak przekonwertować plik CSV na arkusz kalkulacyjny Excel XLS / XLSX w Python.
W tym artykule zostaną omówione następujące tematy:
- [CSV do programu Excel XLS/XLSX Rest API i Python SDK](#CSV to Excel XLS/XLSX Rest API and Python SDK)
- Jak przekonwertować plik CSV na Excel XLSX w Python
- Jak przekonwertować CSV na arkusz kalkulacyjny XLS w Python
- [Darmowy konwerter plików CSV online](#CSV File Converter Online Free)
CSV do programu Excel XLS/XLSX Rest API i Python SDK {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}
Aby przekonwertować csv na xlsx bez otwierania, użyjemy Python SDK of GroupDocs.Conversion Cloud API. Jest to niezależne od platformy rozwiązanie do konwersji dokumentów i obrazów. Pozwala szybko i niezawodnie konwertować obrazy i dokumenty dowolnego obsługiwanego formatu pliku do dowolnego potrzebnego formatu. Kod źródłowy biblioteki Python jest również dostępny w GitHub Repository.
Możesz zainstalować GroupDocs.Conversion Cloud w swojej aplikacji Python za pomocą następującego polecenia w konsoli:
pip install groupdocs_conversion_cloud
Proszę uzyskaj swój identyfikator klienta i klucz tajny z pulpitu nawigacyjnego przed wykonaniem wspomnianych kroków. Po uzyskaniu identyfikatora i tajnego kodu dodaj poniższy kod w aplikacji Python, aby uruchomić konwerter Cloud API, jak pokazano poniżej:
# Załaduj bibliotekę Python do konwersji CSV na Excel za pomocą Python
import groupdocs_conversion_cloud
# Pobierz client_id i client_secret z https://dashboard.groupdocs.cloud po bezpłatnej rejestracji.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# Uzyskaj różne konfiguracje
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"
Jak przekonwertować plik CSV na Excel XLSX w Python
Możesz programowo zmienić dokument arkusza kalkulacyjnego CSV na XLSX, wykonując czynności wymienione poniżej:
- Najpierw utwórz instancję ConvertApi
- Teraz utwórz instancję ConvertSettings
- Następnie podaj nazwę magazynu i wprowadź ścieżkę do pliku programu Excel
- Ustaw „xlsx” jako format pliku wyjściowego
- Teraz utwórz instancję pliku CsvLoadOptions
- Następnie ustaw separator przecinków w pliku CSV
- Podaj opcje ładowania, opcje konwersji i ścieżkę do pliku wyjściowego
- Następnie utwórz ConvertDocumentRequest za pomocą ConvertSettings
- Na koniec przekonwertuj, wywołując metodę convert\cocument() z ConvertDocumentRequest
Poniższy przykład kodu pokazuje, jak otworzyć plik CSV w programie Excel z kolumnami za pomocą REST API w Python:
# Jak przekonwertować plik CSV na Excel XLSX w Python
try:
# Utwórz instancję interfejsu API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Zdefiniuj ustawienia konwersji
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"
# Utwórz żądanie konwersji dokumentu
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Konwertuj plik csv na arkusz kalkulacyjny 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 przekonwertować CSV na arkusz kalkulacyjny XLS w Python
Możesz automatycznie i programowo przekonwertować plik CSV na program Excel, wykonując czynności wymienione poniżej:
- Najpierw utwórz instancję ConvertApi
- Teraz utwórz instancję ConvertSettings
- Następnie podaj nazwę magazynu i wprowadź ścieżkę do pliku programu Excel
- Ustaw „xls” jako format pliku wyjściowego
- Teraz utwórz instancję pliku CsvLoadOptions
- Następnie ustaw separator przecinków w pliku CSV
- Podaj opcje ładowania, opcje konwersji i ścieżkę do pliku wyjściowego
- Następnie utwórz ConvertDocumentRequest za pomocą ConvertSettings
- Na koniec przekonwertuj, wywołując metodę convert\cocument() z ConvertDocumentRequest
Poniższy przykład kodu pokazuje, jak przekonwertować plik CSV na kolumny programu Excel przy użyciu interfejsu API REST w języku Python:
# Jak przekonwertować CSV na arkusz kalkulacyjny XLS w Python
try:
# Utwórz instancję interfejsu API
convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)
# Ustaw i zdefiniuj ustawienia konwersji
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"
# Utwórz żądanie konwersji dokumentu
request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
# Konwertuj csv na arkusz kalkulacyjny 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))
Darmowy konwerter plików CSV online
Jak przekonwertować csv na excel online za darmo? Wypróbuj poniższy bezpłatny konwerter csv do programu Excel online, który został opracowany przy użyciu powyższego interfejsu API. Możesz łatwo przekonwertować csv na xlsx online za darmo za pomocą tego darmowego konwertera online csv na excel.
Podsumowując
W tym artykule dowiedzieliśmy się:
- jak przekonwertować csv do excela w pythonie za pomocą REST API;
- jak przekonwertować plik csv na plik arkusza kalkulacyjnego xls za pomocą Python;
- Programowo przesyłaj i pobieraj plik csv w Python;
Co więcej, możesz dowiedzieć się więcej o interfejsie API arkusza kalkulacyjnego Python, korzystając z dokumentacji. Mamy Eksplorator referencyjny interfejsu API oparty na Swagger, aby dowiedzieć się więcej o naszym interfejsie API REST arkusza kalkulacyjnego. Możesz wypróbować bibliotekę CSV do XLSX Python z danymi w czasie rzeczywistym, korzystając z tego przyjaznego dla użytkownika interfejsu Swagger, jak pokazano na poniższym obrazku.
Zadać pytanie
Jeśli masz jakiekolwiek pytania dotyczące konwertera CSV na XLSX, zadaj je na Bezpłatne forum pomocy technicznej, a odpowiedź zostanie udzielona w ciągu kilku godzin.
Zobacz też
Zalecamy również skorzystanie z powiązanych linków do obsługiwanych konwersji dokumentów i formatów plików:
- Najlepszy konwerter DOCX na PDF i konwertuj Word na PDF
- Jak przekonwertować plik PDF na dokument programu Word za pomocą interfejsu API konwersji plików
- Jak przekonwertować program Word na format HTML za pomocą interfejsu API konwersji plików w języku Ruby
- Konwertuj pliki PDF na HTML za pomocą biblioteki konwersji formatów plików
- Konwertuj program Word na TIFF za pomocą interfejsu API przetwarzania dokumentów w języku Ruby