Leer archivo CSV con múltiples codificaciones con Golang a través de C++
Aspose.Cells proporciona la propiedad TxtLoadOptions.IsMultiEncoded, que debe configurarse en true para cargar correctamente su archivo CSV con múltiples codificaciones.
La siguiente captura de pantalla muestra un archivo CSV de ejemplo que contiene dos líneas. La primera línea está en codificación ANSI y la segunda en codificación Unicode.
| Archivo de entrada |
|---|
![]() |
La siguiente captura de pantalla muestra el archivo XLSX convertido desde el CSV anterior sin configurar la propiedad TxtLoadOptions.IsMultiEncoded en true. Como puede ver, el texto Unicode no se convirtió correctamente.
| Archivo de salida 1: no se hizo ningún ajuste para la codificación múltiple |
|---|
![]() |
La siguiente captura de pantalla muestra el archivo XLSX convertido desde el archivo CSV anterior después de configurar la propiedad TxtLoadOptions.IsMultiEncoded en true. Como puedes ver, el texto Unicode ahora se convierte correctamente.
| Archivo de salida 2: IsMultiEncoded se establece en true |
|---|
![]() |
A continuación se muestra el código de ejemplo que convierte el archivo CSV anterior en formato XLSX adecuadamente.


