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