CSV Activities
Versión: 1.0.5 · ID: zoan-packages-csv · Autor: Zoan Software
El paquete CSV lee y escribe archivos CSV (valores separados por comas) usando una DataTable. El CSV es el formato de intercambio de datos tabulares más universal: casi cualquier sistema lo exporta e importa. Si trabajas con datos de una fuente y necesitas entregarlos a otra, el CSV suele ser el puente.
Delimitador y encabezados
Sección titulada «Delimitador y encabezados»- Delimitador: aunque “CSV” significa comma-separated, muchos archivos (sobre todo en configuraciones regionales que usan la coma como decimal) usan punto y coma
;o tabulador. Ajusta el parámetrodelimitersegún tu archivo. Solo cuenta el primer carácter; para el tabulador usa la expresión((char)9).ToString(). - Encabezados: por defecto la primera fila se trata como nombres de columna (
hasHeader = true). - Comillas: un campo entre comillas dobles puede contener el delimitador (
"Pérez, Ana"), y""dentro de él representa una comilla. Al escribir, se ponen comillas automáticamente cuando hace falta.
Formato y límites
Sección titulada «Formato y límites»- Todas las columnas leídas son de texto (
string): convierte connum(...),toInt(...)oparseDouble(...)cuando necesites números. - Cada registro debe ocupar una línea: un campo entre comillas con saltos de línea dentro no se lee correctamente.
- Las líneas en blanco se ignoran al leer.
- Por defecto se lee y escribe en UTF-8; al escribir, el archivo lleva la marca BOM, lo que ayuda a que Excel muestre bien las tildes. Codificaciones admitidas: las mismas que en Files › codificación.
Actividades
Sección titulada «Actividades»| Actividad | Tipo | Salida | Qué hace |
|---|---|---|---|
| Read CSV | read-csv | DataTable | Lee un CSV a una DataTable |
| Write CSV | write-csv | string | Escribe una DataTable a un CSV |