Чтение файла CSV с несколькими кодировками
Aspose.Cells обеспечиваетTxtLoadOptions.is_multi_encoded свойство, которое вам нужно установить вистинный чтобы правильно загрузить файл CSV с несколькими кодировками.
На следующем снимке экрана показан пример файла CSV, содержащего две строки. Первая строка находится вANSI кодировка, а вторая строка находится вЮникод кодирование
Входной файл |
---|
На следующем снимке экрана показан файл XLSX, преобразованный из приведенного выше файла CSV без установкиTxtLoadOptions.is_multi_encodedсвойство в true*. Как видите, текст Unicode не был преобразован должным образом.
Выходной файл 1: не предусмотрено множественное кодирование. |
---|
На следующем снимке экрана показан файл XSLX, преобразованный из приведенного выше файла CSV после установкиTxtLoadOptions.is_multi_encodedсвойство в true*. Как видите, текст Unicode теперь преобразуется правильно.
Выходной файл 2: для параметра IsMultiEncoded установлено значение true. |
---|
Ниже приведен пример кода, который правильно преобразует указанный выше файл CSV в формат XLSX.