Birden Fazla Kodlama ile CSV Dosyasını Okuma

Contents
[ ]

Aspose.Cells, CSV dosyanızı çoklu kodlamalarla doğru şekilde yüklemek için TxtLoadOptions.is_multi_encoded özelliğini true olarak ayarlamalısınız.

Aşağıdaki ekran görüntüsü, iki satır içeren örnek bir CSV dosyasını gösterir. İlk satır ANSI kodlamasındadır ve ikinci satır Unicode kodlamasındadır

Giriş dosyası
todo:image_alt_text

Yukarıdaki CSV dosyasından dönüştürülen XLSX dosyasını gösteren aşağıdaki ekran görüntüsü, TxtLoadOptions.is_multi_encoded özelliğinin true olarak ayarlanmaması durumunda Unicode metninin düzgün şekilde dönüştürülmediğini gösterir.

Çıktı dosyası 1: çoklu kodlamalar için herhangi bir düzenleme yapılmamıştır
todo:image_alt_text

Aşağıdaki ekran görüntüsü, TxtLoadOptions.is_multi_encoded özelliğinin true olarak ayarlandıktan sonra yukarıdaki CSV dosyasından dönüştürülen XSLX dosyasını gösterir. Bu ekran görüntüsünde, Unicode metninin düzgün şekilde dönüştürüldüğünü görebilirsiniz.

Çıktı dosyası 2: IsMultiEncoded true olarak ayarlandı
todo:image_alt_text

Aşağıdaki örnek kod, yukarıdaki CSV dosyasını XLSX formatına uygun bir şekilde dönüştürür.

from aspose.cells import SaveFormat, TxtLoadOptions, Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
# The path to the documents directory.
dataDir = RunExamples.GetDataDir(".")
filePath = dataDir + "MultiEncoded.csv"
# Set Multi Encoded Property to True
options = TxtLoadOptions()
options.is_multi_encoded = True
# Load the CSV file into Workbook
workbook = Workbook(filePath, options)
# Save it in XLSX format
workbook.save(filePath + ".out.xlsx", SaveFormat.XLSX)