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)
- Python’da CSV Dosyasını Excel XLSX’e Dönüştürme
- Python’da CSV’yi XLS Elektronik Tablosuna Dönüştürme
- [CSV Dosyası Dönüştürücü Çevrimiçi Ücretsiz](#CSV File Converter Online Free)
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 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:
- En İyi DOCX’ten PDF’e Dönüştürücü ve Word’ü PDF’ye Dönüştürme
- Dosya Dönüştürme API’sı ile PDF’yi Word Belgesine Dönüştürme
- Ruby’de Dosya Dönüştürme API’si ile Word’ü HTML’ye Dönüştürme
- Dosya Biçimi Dönüştürme Kitaplığını Kullanarak PDF’yi HTML’ye Dönüştürün
- Ruby’de Kelime İşleme Belgesi API’si ile Word’ü TIFF’e Dönüştürün