Python'da XLSX Elektronik Tablosu

Python’da CSV’yi Excel XLS/XLSX Elektronik Tablosuna Dönüştürme

CSV, bir e-tablonun hücrelerinde düzenlenmiş, virgülle ayrılmış değerler içeren bir düz metin dosyasıdır. XLSX dosyası, Microsoft Excel tarafından oluşturulan iyi bilinen bir Excel elektronik tablosu biçimidir. Bazı durumlarda, CSV’yi açmadan Excel’e dönüştürmeniz gerekir. GroupDocs.Cloud API, CSV’yi saniyeler içinde Excel biçimine dönüştürmek için güvenli ve hızlı bir yol sağlar. Bu nedenle, bu makale Python’da CSV’nin Excel XLS/XLSX elektronik tablosuna nasıl dönüştürüleceğini kapsar.

Bu yazıda aşağıdaki konular ele alınacaktır:

CSV’den Excel XLS/XLSX Rest API’ye ve Python SDK’ya {#CSV-to-Excel-XLS/XLSX-Rest-API-and-Python-SDK}

Açmadan csv’yi xlsx’e dönüştürmek için GroupDocs.Conversion Cloud’un Python SDK’sı API’sini kullanacağız. Platformdan bağımsız bir belge ve görüntü dönüştürme çözümüdür. Herhangi bir desteklenen dosya biçimindeki görüntüleri ve belgeleri ihtiyacınız olan herhangi bir biçime hızlı ve güvenilir bir şekilde dönüştürmenize olanak tanır. Python kitaplığı kaynak kodu da GitHub Deposu’nda mevcuttur.

Konsolda aşağıdaki komutu kullanarak GroupDocs.Conversion Cloud’u Python uygulamanıza kurabilirsiniz:

pip install groupdocs_conversion_cloud

Belirtilen adımları izlemeden önce lütfen panodan Müşteri Kimliğinizi ve Sırrınızı alın. Kimliğinizi ve sırrınızı aldıktan sonra, bulut API dönüştürücüsünü aşağıda gösterildiği gibi çalıştırmak için python uygulamanıza aşağıdaki kodu ekleyin:

# Python kullanarak CSV'den Excel'e dönüştürme için Python kitaplığını yükleyin
import groupdocs_conversion_cloud

# Ücretsiz kayıttan sonra https://dashboard.groupdocs.cloud adresinden client_id ve client_secret'i edinin.
client_id = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
client_secret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"

# Farklı konfigürasyonlar edinin
configuration = groupdocs_conversion_cloud.Configuration(client_id, client_secret)
configuration.api_base_url = "https://api.groupdocs.cloud"
storage_name = "groupdocs-cloud_storage"

Python’da CSV Dosyasını Excel XLSX’e Dönüştürme

Aşağıda belirtilen adımları izleyerek CSV’yi XLSX elektronik tablo belgesine programlı olarak değiştirebilirsiniz:

  • İlk olarak, ConvertApi’nin bir örneğini oluşturun
  • Şimdi, ConvertSettings’in bir örneğini oluşturun
  • Ardından, depolama adını sağlayın ve excel dosya yolunu girin
  • Çıktı dosyası formatı olarak “xlsx"i ayarlayın
  • Şimdi, CsvLoadOptions’ın bir örneğini oluşturun
  • Ardından, CSV dosyası virgül ayırıcısını ayarlayın
  • loadOptions, convertOptions ve çıktı dosyası yolunu sağlayın
  • Ardından, ConvertSettings ile ConvertDocumentRequest oluşturun
  • Son olarak, ConvertDocumentRequest ile convert\cocument() yöntemini çağırarak dönüştürün

Aşağıdaki kod örneği, CSV dosyasının Python’da REST API kullanarak sütunlarla Excel’de nasıl açılacağını gösterir:

# Python'da CSV Dosyasını Excel XLSX'e Dönüştürme
try:
  # API'nin bir örneğini oluşturun
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Dönüştürme ayarlarını tanımlayın
  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"

  # Belge dönüştürme isteği oluştur
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # csv'yi excel xlsx dosya e-tablosuna dönüştürün
  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))
Python'da CSV'yi XLSX Dosyasına Dönüştürme

Python’da CSV’yi XLSX dosyasına dönüştürme

Python’da CSV’yi XLS Elektronik Tablosuna Dönüştürme

Aşağıda belirtilen adımları izleyerek csv’yi otomatik ve programlı olarak excel’e dönüştürebilirsiniz:

  • İlk olarak, ConvertApi’nin bir örneğini oluşturun
  • Şimdi, ConvertSettings’in bir örneğini oluşturun
  • Ardından, depolama adını sağlayın ve excel dosya yolunu girin
  • Çıkış dosyası formatı olarak “xls"yi ayarlayın
  • Şimdi, CsvLoadOptions’ın bir örneğini oluşturun
  • Ardından, CSV dosyası virgül ayırıcısını ayarlayın
  • loadOptions, convertOptions ve çıktı dosyası yolunu sağlayın
  • Ardından, ConvertSettings ile ConvertDocumentRequest oluşturun
  • Son olarak, ConvertDocumentRequest ile convert\cocument() yöntemini çağırarak dönüştürün

Aşağıdaki kod örneği, Python’da REST API kullanılarak CSV dosyasının Excel sütunlarına nasıl dönüştürüleceğini gösterir:

# Python'da CSV'yi XLS Elektronik Tablosuna Dönüştürme
try:
  # API'nin bir örneğini oluşturun
  convert_api = groupdocs_conversion_cloud.ConvertApi.from_keys(client_id, client_secret)

  # Dönüştürme ayarlarını belirleyin ve tanımlayın
  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"

  # Belge dönüştürme isteği oluştur
  request = groupdocs_conversion_cloud.ConvertDocumentRequest(settings)
  # csv'yi excel xls elektronik tablosuna dönüştürme
  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 Dosyası Dönüştürücü Çevrimiçi Ücretsiz

csv’yi çevrimiçi olarak ücretsiz olarak excel’e nasıl dönüştürebilirim? Lütfen yukarıdaki API kullanılarak geliştirilen aşağıdaki ücretsiz csv’den excel’e dönüştürücü çevrimiçi deneyin. Bu csv’den excel’e ücretsiz çevrimiçi dönüştürücüyü kullanarak csv’yi çevrimiçi ücretsiz olarak xlsx’e kolayca dönüştürebilirsiniz.

Özetliyor

Bu yazıda şunları öğrendik:

  • REST API kullanarak csv’yi python’da Excel’e dönüştürme;
  • python kullanarak csv dosyasını xls elektronik tablo dosyasına dönüştürme;
  • Programlı olarak csv dosyasını python’a yükleyin ve indirin;

Ayrıca, belgeleri kullanarak Python e-tablo API’si hakkında daha fazlasını keşfedebilirsiniz. E-tablo REST API’miz hakkında daha fazla bilgi edinmek için Swagger tabanlı API Referans Gezgini’ne sahibiz. Aşağıdaki resimde gösterildiği gibi bu kullanıcı dostu Swagger arayüzünü kullanarak CSV’den XLSX’e Python kitaplığını gerçek zamanlı verilerle deneyebilirsiniz.

Bir soru sor

CSV’den XLSX’e dönüştürücü hakkında herhangi bir sorunuz varsa, lütfen Ücretsiz Destek Forumu’nda sormaktan çekinmeyin; sorunuz birkaç saat içinde yanıtlanacaktır.

Ayrıca bakınız

Ayrıca, desteklenen belge dönüştürmeleri ve dosya biçimleriyle ilgili aşağıdaki bağlantıları da öneririz: