Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/04/2014, 22:18
gunsofledz
 
Fecha de Ingreso: diciembre-2012
Ubicación: .huihuihi
Mensajes: 21
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Insertar Excel en SQL 2005 usando PHP

Muchas gracias Gildus por pasar a responder. Ya "resolví" la inserción en la tabla de prueba, pero aun asi tengo problemas al insertar los datos ya que me dice que no se puede cambiar el string a dataset(que son campos de fecha en SQL), sabras de que otra manera puedo manipular informacion de EXCEL?
Gracias por responder.!!
Código PHP:

require_once 'php/ext/PHPExcel-1.7.7/Classes/PHPExcel/IOFactory.php';
require_once 
'conexion/configuracion.inc.php';

function 
cargar_archivo($nombre){

                    
//cargamos el archivo que deseamos leer
                    
$objPHPExcel PHPExcel_IOFactory::load('xls/'.$nombre);
                    
//obtenemos los datos de la hoja activa (la primera)
                    
$objHoja=$objPHPExcel->getActiveSheet()->toArray(null,true,true,true);
                    
//recorremos las filas obtenidas
                    
                        
conectar();
                    
try {
foreach (
$objHoja as $iIndice=>$objCelda) {
        
//DE ESTA MANERA SE INSERTAN LAS COLUMNAS.    
    
$query mssql_query("INSERT INTO asistencia VALUES('.$objCelda[A].','.$objCelda[B].','. $objCelda[C].','. $objCelda[D].',
        '. $objCelda[E].','. $objCelda[F].','. $objCelda[G].','. $objCelda[H].','. $objCelda[I].','. $objCelda[J].'')"
) ;
                
                    }
}
catch(
Exception $e) {
    echo 
'Excepción capturada: ',  $e->getMessage(), "\n";

            
unlink('xls/'.$nombre);

            
mssql_close();
}

            
unlink('xls/'.$nombre);

            
mssql_close();