Documentaciónimportar_csv_tabla(archivo)
Nombre
importar_csv_tabla - Alias de compatibilidad para tablas.importar_csv().
Sinopsis
tabla = tablas.importar_csv_tabla(archivo)
Descripcion
Mantiene el nombre historico de esta operacion y delega el trabajo en tablas.importar_csv(archivo).
Se conserva por compatibilidad con codigo existente, pero la forma preferida en esta API es tablas.importar_csv().
Comportamiento
- Importa un CSV simple usando las mismas reglas que
tablas.importar_csv(). - Reconstruye una
TABLABLOX a partir del contenido del archivo. - Produce los mismos errores y resultados que la funcion canonica.
Funciones API relacionadas
tablas.exportar_csv()tablas.exportar_tabla_csv()tablas.importar_csv()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| archivo | STRING | Ruta/nombre del CSV origen. |
Valor de retorno
TABLA - Tabla importada, equivalente al resultado de tablas.importar_csv().
Ejemplo
ejemplo.blox
INCLUIR "tablas.api"
INCLUIR "strings.api"
FUNCION PRINCIPAL
INICIO
TABLA persona, rettab, tabla
NUMERICO i, cant
STRING archivo
//
// Testado OK
//
// Importa un archivo en formato csv, a una tabla.
//
//
// nombre,edad,ciudad
//
// Carlos,30,Asuncion
// Juan,21,Encarnacion
// Roberto,45,Concepcion
// Maria,19,Concepcion
//
archivo = "persona.csv"
rettab = tablas.importar_csv_tabla(archivo)
IMPRIMIR("\nSe han importado ", rettab.dim, "registros desde un archivo .csv.")
tablas.imprimir(rettab)
i = 1
MIENTRAS (i <= rettab.dim) HACER
IMPRIMIR ("\nRegistro ", i, "\n", rettab[i])
i = i + 1
FIN_MIENTRAS
FINAL