Documentaciónimportar_csv_tabla(archivo)

importar_csv_tabla(archivo)\texttt{importar\_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 TABLA BLOX 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ámetroTipoDescripción
archivoSTRINGRuta/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