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ı
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.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
todo:image_alt_text

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ı
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.

// 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);

İlgili Makaleler