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

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

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

Входной файл
дело:изображение_альтернативный_текст

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

Выходной файл 1: приспособление для многократного кодирования не предусмотрено.
дело:изображение_альтернативный_текст

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

Выходной файл 2: IsMultiEncoded имеет значение true
дело:изображение_альтернативный_текст

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

Статьи по Теме