Birden Fazla Kodlama ile CSV Dosyasını Okuma
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ı |
---|
![]() |
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 |
---|
![]() |
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ı |
---|
![]() |
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) |