de mysql a excel mediante php

Forums: 

hola que tal, espero me pueda ayudar, tengo una plantilla excel la cual quiero que extraiga datos de una tabla y los coloque en las celdas donde las voy a ocupar, por ejemplo, en mi tabla tengo tres campos: "num_control, nombre, horas" y en mi plantilla tengo en la celda A4 el espacio para colocar "num_comtrol", en la G5 "nombre" y en la D9 horas". mi pregunta es: como podria hacer que eso fuera posible???? todo esto mediante php. cabe mencionar que la plantilla de excel ya la tengo hecha y no quiero generar una nueva, lo comento porque he encontrado varias herramientas que generan el archivo .xls, cosa que yo no quiero. espero haberme exlpicado.

de antemano muchas gracias.

Veamos si entendí...

Imagen de a_villacis

Veamos si entendí el requerimento. Usted necesita manipular un libro de MS-Excel de forma que se llenen valores de celdas específicas con datos sacados de una base de datos, la cual se puede leer desde PHP. Lo más cercano a lo que usted pide es el soporte PHP para objetos COM de Windows, pero eso requiere que el servidor Web con PHP use Windows. Esta vía involucra

  1. instalar Excel en el servidor, para disponer de sus objetos COM
  2. instanciar un objeto con $tuobjeto = new COM("Excel.Application"); o $tuobjeto = new COM("c:\\ruta\\al\\archivo.xls");
  3. llamar los métodos necesarios para ingresar los valores
  4. guardar los datos en un nuevo archivo, para no dañar la plantilla
  5. servir el archivo recién guardado como descarga

Véase el manual de PHP para más detalles, así como la documentación de Excel y MSDN para la jerarquía de objetos COM.

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

perl -e '$x = 2.4; print sprintf("%.0f + %.0f = %.0f\n", $x, $x, $x + $x);'

gracias por su respuesta,

gracias por su respuesta, asi es, eso es lo que quiero, pero el servidor esta en ubuntu, linux. y la verdad nunca he manejado los objetos COM, no se de que se tratan.

existe alguna otra posibilidad para hacer lo que necesito???

muchas gracias nuevamente

hola como estan yo tengo un

hola como estan yo tengo un problema

intento importar archivos de excel a MySql pero solo me importa la primera columna de todas mis filas de mi tabla, las otras e inserta valores nulo

que necesito hacer para que me importe todos los campos de todas mis celdas