Ir al contenido

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: 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ámetro delimiter segú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.
  • Todas las columnas leídas son de texto (string): convierte con num(...), toInt(...) o parseDouble(...) 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.
ActividadTipoSalidaQué hace
Read CSVread-csvDataTableLee un CSV a una DataTable
Write CSVwrite-csvstringEscribe una DataTable a un CSV