Como exportar informacion de mysql a un Excel ya establecido

0 votos
preguntado por kevin (120 puntos) Ago 10, 2018
https://www.codifica.me/exportar-datos-desde-php-a-excel/  con respecto al codigo que se encuentre en esta publicacion, lo hace para un nuevo excel, pero habra manera para que se de para un excel que ya esta establecido, osea ya creado y que solo se autocomplete?

1 Respuesta

0 votos
respondido por Zeus (13,510 puntos) Ago 10, 2018
Hola, que tal

No creo que puedas añadir datos a un archivo Excel que ya exista, pero puedes hacerlo de otra manera:

Puedes leer un excel con PHPExcel o simplemente o si es formato CSV , pues más sencillo.

Lo primero que haria sería leer los datos del excel y guardarlos en un array, o similar.

Despúes lee los datos que quieres añadir en ese mismo array y los cargas a ese array.

Y finalmente crea un nuevo archivo de Excel con todos los datos que tienes en el array, por lo que tendrás el excel completo como si lo hubieses añadido al final del otro.

Saludos,
comentado por kevin (120 puntos) Ago 10, 2018
es que ya tiene un excel establecido, y el detalle es que solo se suba informacion a ese excel... estaba buscando y encontre este codigo

    <?php
     error_reporting(E_ALL);
     set_time_limit(0);

     date_default_timezone_set('Europe/London');
     set_include_path(get_include_path() . PATH_SEPARATOR . 'lib/PHPExcel/');

     require_once 'lib/PHPExcel/PHPExcel/IOFactory.php';
     $fileType = 'Excel2007';
     $fileName = 'see.xlsx';

     // Read the file
     $objReader = PHPExcel_IOFactory::createReader($fileType);
     $objPHPExcel = $objReader->load($fileName);

     // Change the file
     $objPHPExcel->setActiveSheetIndex(0)
        ->setCellValue('A1', 'Hello')
        ->setCellValue('B1', 'World!');

     // Write the file
     $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, $fileType);
     $objWriter->save($fileName);

     ?>

y si hace lo que estoy buscando, pero no encuentra la ubicacion del archivo, sabes como lo puedo modificar, mi archivo see.xlsx solo lo tengo en el escritorio
Bienvenido a Preguntas y respuestas para programadores o profesionales de la informática. Si tienes cualquier duda aquí obtendrás la respuesta.
...