Convertir CSV, TSV y TXT a Excel con Golang vía C++
Abriendo Archivos CSV
Los archivos de valores separados por comas (CSV) contienen registros donde los valores están separados por comas. Los datos se almacenan en forma de tabla donde cada columna está separada por el carácter coma y entrecomillada por el carácter de comillas dobles. Si un valor de campo contiene un carácter de comillas dobles, se escapa con un par de comillas dobles. También puedes usar Microsoft Excel para exportar datos de hojas de cálculo a CSV.
Abrir archivos CSV y reemplazar caracteres inválidos
En Excel, cuando se abre un archivo CSV con caracteres especiales, los caracteres se reemplazan automáticamente. Lo mismo lo hace la API Aspose.Cells, como se muestra en el ejemplo de código a continuación.
Usando el Analizador Preferido
No siempre es necesario usar la configuración predeterminada del analizador para abrir archivos CSV. A veces, importar un archivo CSV no produce la salida esperada, por ejemplo, cuando el formato de fecha no es el esperado o los campos vacíos se manejan de manera diferente. Para esto, está disponible TxtLoadOptions.PreferredParsers para proporcionar tu propio analizador preferido para analizar diferentes tipos de datos según tus requerimientos. El siguiente código de ejemplo demuestra el uso de un analizador preferido.
Se pueden descargar los archivos fuente de muestra y los archivos de salida de las siguientes conexiones para probar esta función.
outputsamplePreferredParser.xlsx
Abriendo Archivos de Texto con Separador Personalizado
Los archivos de texto se usan para contener datos de hojas de cálculo sin formato. El archivo es un tipo de archivo de texto sin formato que puede tener algunos delimitadores personalizados.
Abriendo archivos delimitados por tabulación
Los archivos de valores separados por tabulación (Texto) contienen datos de hojas de cálculo pero sin formato. Los datos están ordenados en filas y columnas como en tablas y hojas de cálculo. Básicamente, un archivo delimitado por tabulación es un tipo especial de archivo de texto plano con una tabulación entre cada columna.
Apertura de archivos de Valores Separados por Comas y con pestañas (TSV)
Los archivos de valores separados por tabulación (TSV) contienen datos de hojas de cálculo pero sin formato. Es lo mismo que un archivo delimitado por tabulación donde los datos están ordenados en filas y columnas como en tablas y hojas de cálculo.