Tecnología

Inicio

Cómo subir Excel con ColdFusion

Cómo subir Excel con ColdFusion


Adobe ColdFusion es una plataforma de desarrollo de aplicaciones web ricas diseñado para simplificar la interacción entre los archivos HTML y bases de datos. Con él, usted puede crear, actualizar, recuperar y eliminar registros de una base de datos utilizando incorporado en las etiquetas, en lugar de las declaraciones y los operadores de la forma de consultas ya la plataforma. Una de las funciones disponibles con ColdFusion que es la inserción de los registros de una base de datos que se almacenan en un archivo delimitado por comas, incluyendo los datos de una hoja de cálculo de Excel.

Instrucciones

1 Abra el archivo de Excel que desea cargar y guardarlo como un archivo CSV.

2 Sube el archivo CSV a un área pública de su servidor web.

3 Crear una nueva página Web de ColdFusion en su editor de texto preferido. Inserte el código siguiente en él:

<Acción cffile = "leer" archivo = "mycsvfile.csv" variable = "csvfile">

Sustituir el nombre que le dio a su archivo CSV en el Paso 1 para mycsvfile.csv. Esto permitirá la lectura del texto del archivo CSV y guardarlo como una variable temporal denominada csvfile.

4 Inserte el siguiente código debajo del código en el paso 3:

<Índice cfloop = "índice" list = "# delimitadores csvfile #" = "# chr (10) ## chr (13) #">

&lt;cfquery name="importcsv" datasource="mydatasource">

INSERT INTO mitabla (header1, header2, header3, header4)

VALORES

( '#listgetAt (' # # Index ', 1', ') #',

'#listgetAt (' # # Index ', 2' ') #',

'#listgetAt (' # # Index ', 3', ') #',

'#listgetAt (' # # Index ', 4) #'

)

</ Cfquery>

</ Cfloop>

Sustituir el nombre de su fuente de datos para MyDataSource, el nombre de su mesa para mitabla, la lista de los títulos de las columnas de los valores en los paréntesis para la instrucción INSERT INTO, y el número de valores de la matriz listgetAt de los cuatro valores visto encima. Este bucle a través del texto de su archivo CSV y insertar los valores en cada línea en la base de datos, separándolos en las comas que delimitan los registros.

5 Guardar y publicar su página web en el mismo directorio que el archivo CSV. Acceder a la página para realizar la importación.