Convierta CSV, TSV y TXT a Excel

Apertura de archivos CSV

Los archivos de valores separados por comas (CSV) contienen registros cuyos valores están delimitados o separados por comas. En los archivos CSV, los datos se almacenan en un formato tabular que tiene campos separados por comas y entre comillas dobles. Si el valor de un campo contiene un carácter de comillas dobles, se escapa con un par de caracteres de comillas dobles. También puede usar Microsoft Excel para exportar los datos de su hoja de cálculo a un archivo CSV.

Para abrir archivos CSV, use el**Opciones de carga** clase y seleccione la**CSV** valor, predefinido en el**LoadFormat**enumeración.

Ejemplo

Abrir archivos CSV y reemplazar caracteres no válidos

En Excel, cuando se abre el archivo CSV con caracteres especiales, los caracteres se reemplazan automáticamente. Lo mismo hace Aspose.Cells API, que se demuestra en el ejemplo de código que se proporciona a continuación.

Ejemplo

Abriendo archivos CSV usando el analizador preferido

Esto no siempre es necesario para usar la configuración predeterminada del analizador para abrir los archivos CSV. A veces, la importación del archivo CSV no crea el resultado esperado, como que el formato de fecha no es el esperado o los campos vacíos se manejan de manera diferente. Para este propósito**TxtLoadOptions.PreferredParsers**está disponible para proporcionar su propio analizador preferido para analizar diferentes tipos de datos según el requisito. El siguiente código de ejemplo demuestra el uso del analizador preferido.

El archivo fuente de muestra y los archivos de salida se pueden descargar desde los siguientes enlaces para probar esta función.

samplePreferredParser.csv

muestra de salidaPreferredParser.xlsx

Ejemplo

Apertura de archivos TSV (separados por tabuladores)

Los archivos delimitados por tabuladores contienen datos de hojas de cálculo pero sin ningún formato. Los datos se organizan en filas y columnas, como tablas y hojas de cálculo. En resumen, un archivo delimitado por tabulaciones es un tipo especial de archivo de texto sin formato con una tabulación entre cada columna del texto.

Para abrir archivos delimitados por tabuladores, los desarrolladores deben usar el**Opciones de carga** clase y seleccione la**TSV** valor, predefinido en el**LoadFormat**enumeración.

Ejemplo

Temas avanzados