Birden Fazla Kodlama ile CSV Dosyasını Okuma
Aspose.Cells, CSV dosyanızı çoklu kodlamalarla doğru şekilde yüklemek için TxtLoadOptions.IsMultiEncoded ö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.IsMultiEncoded ö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.IsMultiEncoded ö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.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
string filePath = dataDir + "MultiEncoded.csv"; | |
// Set Multi Encoded Property to True | |
TxtLoadOptions options = new TxtLoadOptions(); | |
options.IsMultiEncoded = true; | |
// Load the CSV file into Workbook | |
Workbook workbook = new Workbook(filePath, options); | |
// Save it in XLSX format | |
workbook.Save( filePath + ".out.xlsx", SaveFormat.Xlsx); |