SCRIPTCASE Importar Datos de Archivos CSV

Objetivo:

Lograr Importar Lista de Clientes que se encuentra en un archivo CSV, pasarlo a una Tabla tmpSUJETOS.



Luego podemos hacer uso de los datos ahí almacenados.

FORMULARIO CONTROL 





PARTES DEL FORMULARIO




Código de BOTÓN CARGADO

$sqli="DELETE FROM tmpsujetos";
sc_exec_sql($sqli);

if (($fileupload = fopen({file_csv},"r")) !== false) {                   // el parámetro"r" es para lectura
while (($data = fgetcsv($fileupload, 15000, ";")) !== false) { // el parámetro 15000 es el número de líneas máximo del archivo CSV

$field1 = $data[0]; // Campo 1
$field2 = $data[1]; // Campo 2
$field3 = $data[2]; // Campo 3
$field4 = $data[3]; // Campo 4
$field5 = $data[4]; // Campo 5
$field6 = $data[5]; // Campo 6
$field7 = $data[6]; // Campo 7
$field8 = $data[7]; // Campo 8
$field9 = $data[8]; // Campo 9

$texto = substr($data[3],0,strlen($data[3])-1);
$texto = str_replace("'",Chr(34),$texto);
$texto = utf8_encode($texto); // Convierte texto a codificación UTF-8

$insert_table = 'tmpsujetos'; // Nombre de la tabla destino
$insert_fields = array( // Lista de campos
'CODIGO' => "'$field1'",
'NOMBRES' => "'$field2'",
'RUC' => "'$field3'",
'CEDULA' => "'$field4'",
'TELEFONO' => "'$field5'",
'PARROQUIA' => "'$field6'",
'DIRECCION' => "'$field7'",
'CORTE' => "'$field8'",
'ITEM' => "'$field9'",
);

$insert_sql = 'INSERT INTO ' . $insert_table. ' (' . implode(', ', array_keys($insert_fields)) . ')'. ' VALUES (' . implode(', ', array_values($insert_fields)) . ')';

sc_exec_sql($insert_sql); 

}
// Aquí puedes poner algo para Realizar con los datos en la tabla tmpsujetos

}


Resumen

Como pueden ver con Scriptcase es muy fácil realizar tareas..

Comments

Yulianita said…
This comment has been removed by the author.
JE said…
Funciona perfecto, gracias.
Unknown said…
Perfecto! Muchas gracias por compartir con nosotros;
jhon said…
I like your all post. You have done really good work. Thank you for the information you provide, it helped me a lot.I hope to have many more entries or so from you.
Very interesting blog.
Chris-PC CPU Booster Crack
WinToFlash Professional Crack
XForce Crack

Popular posts from this blog

Configurar Atom para Python