Birden Fazla Kodlama ile CSV Dosyasını Okuma

Contents
[ ]

Aspose.Cells, CSV dosyanızı birden fazla kodlama ile doğru bir şekilde yüklemek için true olarak ayarlamanız gereken TxtLoadOptions.setMultiEncoded() method’unu sağlar.

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

Giriş dosyası

todo:image_alt_text

Yukarıdaki CSV dosyasından dönüştürülen XLSX dosyasını aşağıdaki ekran görüntüsü göstermektedir. Görebileceğiniz gibi, Unicode metni doğru bir şekilde dönüştürülmemiştir.

Çıktı dosyası 1: birden fazla kodlama için uyarlama yapılmadı

todo:image_alt_text

Yukarıdaki CSV dosyasından dönüştürülen XSLX dosyasını aşağıdaki ekran görüntüsü göstermektedir. Görebileceğiniz gibi, Unicode metni şimdi doğru bir şekilde dönüştürülmüştür.

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

Java

 String filePath = "F:\\Downloads\\MutliEncoded.csv";

//Set Multi Encoded Property to True

TxtLoadOptions options = new TxtLoadOptions();

options.setMultiEncoded(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);