Manejo de documentos xml (xlsx) de office abiertos con PHP
Pregunta
Necesito crear una especie de componente de manejo de Excel (xslx) basado en php. Pensé que allí Hay varios proyectos de código abierto alrededor de los cuales están en esto. ¿Alguien tiene particular? ¿Experiencias / consejos sobre esto para mí? Es decir. con cuál ir, cuál debe evitarse?
Tiendo a ir con PHP-Excel .
gracias de antemano por tus pensamientos ...
K
Solución
Utilicé PHP-Excel muchas veces. Uno de los autores tiene algunos ejemplos en el blog , lo siento solo en checo .
Otros consejos
Depende de lo que quieras lograr. Si necesita generar con precisión un archivo de Excel, tal paquete es el camino a seguir. Usándolo, puede especificar la hoja de cálculo tanto como desee / necesite.
Si necesita abrir un archivo y buscarlo y reemplazarlo, generalmente esos paquetes no pueden hacerlo. Entonces es mejor que modifiques manualmente el archivo:
- Ábrelo como un archivo zip
- lee la estructura
- modificar los archivos xml
- guárdalos de nuevo en el zip
- Cambiar el nombre del archivo zip a .xlsx
Suena tedioso, pero es una tremenda experiencia de aprendizaje y te da aún más control sobre el archivo.