Utilizamos cookies propias y de terceros para mejorar la experiencia de navegación, y ofrecer contenidos y publicidad de interés. Al continuar con la navegación entendemos que se acepta nuestra política de cookies.
Muy buen aporte me ayudo bastante en mis archivos solo te falto agregar sobre la conexio a una db y como grabar los datos y darle la opcion desde que fila los quieres, lo anexo. saludos
$conexion = new mysqli('localhost','root','pass','db',3306);
if (mysqli_connect_errno()) {
printf("La conexión con el servidor de base de datos falló: %s\n", mysqli_connect_error());
exit();
}
//procedemos a la consulta
$consulta = "SELECT dato1, dato2, dato3, dato4, dato5, dato6, dato7, dato8, dato9, dato10, dato11 FROM tabla ORDER BY id ";
$resultado = $conexion->query($consulta);
//verificacion de informacion
if($resultado->num_rows > 0 ){
//Se agregan los datos consecutivos
$i = 10; //Numero de fila donde se va a comenzar a rellenar
while ($fila = $resultado->fetch_array()) {
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('B'.$i, $fila['dato1'])
->setCellValue('C'.$i, $fila['dato2'])
->setCellValue('D'.$i, $fila['dato3'])
->setCellValue('E'.$i, $fila['dato4'])
->setCellValue('F'.$i, $fila['dato5'])
->setCellValue('G'.$i, $fila['dato6'])
->setCellValue('H'.$i, $fila['dato7'])
->setCellValue('I'.$i, $fila['dato8'])
->setCellValue('J'.$i, $fila['dato9'])
->setCellValue('K'.$i, $fila['dato10'])
->setCellValue('L'.$i, $fila['dato11'])
$i++;
}
}
else{
print_r('No hay resultados para mostrar');
}
Comentarios sobre la versión: php 7 (1)
$conexion = new mysqli('localhost','root','pass','db',3306);
if (mysqli_connect_errno()) {
printf("La conexión con el servidor de base de datos falló: %s\n", mysqli_connect_error());
exit();
}
//procedemos a la consulta
$consulta = "SELECT dato1, dato2, dato3, dato4, dato5, dato6, dato7, dato8, dato9, dato10, dato11 FROM tabla ORDER BY id ";
$resultado = $conexion->query($consulta);
//verificacion de informacion
if($resultado->num_rows > 0 ){
//Se agregan los datos consecutivos
$i = 10; //Numero de fila donde se va a comenzar a rellenar
while ($fila = $resultado->fetch_array()) {
$objPHPExcel->setActiveSheetIndex(0)
->setCellValue('B'.$i, $fila['dato1'])
->setCellValue('C'.$i, $fila['dato2'])
->setCellValue('D'.$i, $fila['dato3'])
->setCellValue('E'.$i, $fila['dato4'])
->setCellValue('F'.$i, $fila['dato5'])
->setCellValue('G'.$i, $fila['dato6'])
->setCellValue('H'.$i, $fila['dato7'])
->setCellValue('I'.$i, $fila['dato8'])
->setCellValue('J'.$i, $fila['dato9'])
->setCellValue('K'.$i, $fila['dato10'])
->setCellValue('L'.$i, $fila['dato11'])
$i++;
}
}
else{
print_r('No hay resultados para mostrar');
}