Lectura de archivo CSV con múltiples codificaciones

Aspose.Cells proporciona la propiedad TxtLoadOptions.IsMultiEncoded, la cual necesitas configurar como true para cargar adecuadamente tu archivo CSV con múltiples codificaciones.

La siguiente captura de pantalla muestra un archivo CSV de muestra que contiene dos líneas. La primera línea está en codificación ANSI y la segunda línea está en codificación Unicode.

Archivo de entrada
todo:image_alt_text

La siguiente captura de pantalla muestra el archivo XLSX convertido del archivo CSV anterior sin configurar la propiedad TxtLoadOptions.IsMultiEncoded como true. Como puedes ver, el texto Unicode no se convirtió correctamente.

Archivo de salida 1: no se hizo ningún ajuste para la codificación múltiple
todo:image_alt_text

La siguiente captura de pantalla muestra el archivo XSLX convertido del archivo CSV después de configurar la propiedad TxtLoadOptions.IsMultiEncoded como true. Como puedes ver, el texto Unicode ahora se convierte correctamente.

Archivo de salida 2: IsMultiEncoded se establece en true
todo:image_alt_text

A continuación se muestra el código de ejemplo que convierte el archivo CSV anterior en formato XLSX adecuadamente.

Artículos relacionados