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
}
Como pueden ver con Scriptcase es muy fácil realizar tareas..
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
Very interesting blog.
Chris-PC CPU Booster Crack
WinToFlash Professional Crack
XForce Crack