Чтение файла CSV с несколькими кодировками

Contents
[ ]

Aspose.Cells обеспечиваетTxtLoadOptions.is_multi_encoded свойство, которое вам нужно установить вистинный чтобы правильно загрузить файл CSV с несколькими кодировками.

На следующем снимке экрана показан пример файла CSV, содержащего две строки. Первая строка находится вANSI кодировка, а вторая строка находится вЮникод кодирование

Входной файл
задача: image_alt_text

На следующем снимке экрана показан файл XLSX, преобразованный из приведенного выше файла CSV без установкиTxtLoadOptions.is_multi_encodedсвойство в true*. Как видите, текст Unicode не был преобразован должным образом.

Выходной файл 1: не предусмотрено множественное кодирование.
задача: image_alt_text

На следующем снимке экрана показан файл XSLX, преобразованный из приведенного выше файла CSV после установкиTxtLoadOptions.is_multi_encodedсвойство в true*. Как видите, текст Unicode теперь преобразуется правильно.

Выходной файл 2: для параметра IsMultiEncoded установлено значение true.
задача: image_alt_text

Ниже приведен пример кода, который правильно преобразует указанный выше файл CSV в формат XLSX.