Birden Fazla Kodlama İçeren CSV Dosyasını Okuma
Aspose.Cells, ayarlamanız gereken TxtLoadOptions.setMultiEncoded() yöntemini sağlardoğru CSV dosyanızı birden fazla kodlamayla düzgün şekilde yüklemek için.
Aşağıdaki ekran görüntüsü, iki satır içeren örnek bir CSV dosyasını göstermektedir. İlk satır içindeANSI kodlama ve ikinci satırUnicode kodlama
Giriş dosyası
Aşağıdaki ekran görüntüsü, TxtLoadOptions.setMultiEncoded() yöntemini true olarak ayarlamadan yukarıdaki CSV dosyasından dönüştürülen XLSX dosyasını gösterir. Gördüğünüz gibi, Unicode metni düzgün bir şekilde dönüştürülmedi.
Çıktı dosyası 1: çoklu kodlama için herhangi bir düzenleme yapılmadı
Aşağıdaki ekran görüntüsü, TxtLoadOptions.setMultiEncoded() yöntemini true olarak ayarladıktan sonra yukarıdaki CSV dosyasından dönüştürülen XSLX dosyasını gösterir. Gördüğünüz gibi, Unicode metni artık düzgün bir şekilde dönüştürüldü.
Çıktı dosyası 2: IsMultiEncoded, true olarak ayarlandı
Aşağıda, yukarıdaki CSV dosyasını düzgün bir şekilde XLSX biçimine dönüştüren örnek kod bulunmaktadı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);