Arkusz kalkulacyjny XLSX w Python

Jak przekonwertować CSV na arkusz kalkulacyjny Excel XLS / XLSX w Python

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}

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ć plik CSV na plik XLSX w Python

Jak przekonwertować plik CSV na XLSX w Python

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: