informatica:programacion:php:phpexcel
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| informatica:programacion:php:phpexcel [2025/01/28 17:14] – [Convertir desde formato Excel] tempwin | informatica:programacion:php:phpexcel [2025/05/12 15:25] (actual) – [Escribir en formato fecha Excel] tempwin | ||
|---|---|---|---|
| Línea 40: | Línea 40: | ||
| </ | </ | ||
| + | ==== Dimensiones de una hoja ==== | ||
| + | |||
| + | Para obtener la última fila y columna que Excel reconoce: | ||
| + | |||
| + | <code php> | ||
| + | $ultima_fila = $objPHPExcel-> | ||
| + | $ultima_columna = $hoja-> | ||
| + | </ | ||
| + | |||
| + | Sin embargo, puede ocurrir que la última fila / columna sea mucho mayor de lo esperado porque incluso los estilos pueden falsificar los valores más altos almacenados. Si abrimos el fichero en Excel y presionamos la combinación < | ||
| + | |||
| + | Una solución a esto en PHPExcel, es utilizar los métodos (lentos) '' | ||
| + | |||
| + | <code php> | ||
| + | $ultima_fila_con_datos = $objPHPExcel-> | ||
| + | $ultima_columna_con_datos = $hoja-> | ||
| + | </ | ||
| ===== Fechas ===== | ===== Fechas ===== | ||
| Línea 67: | Línea 84: | ||
| * [[https:// | * [[https:// | ||
| + | |||
| + | ==== Escribir en formato fecha Excel ==== | ||
| + | |||
| + | Si un valor de texto lo que queremos transformar en un dato de fecha de Excel, primero tenemos que pasarlo a un valor de fecha Excel (un número): | ||
| + | |||
| + | <code php> | ||
| + | $obj-> | ||
| + | -> | ||
| + | </ | ||
| + | |||
| + | Y ahora cambiamos el formato de esa celda a tipo fecha con la máscara que queramos: | ||
| + | |||
| + | <code php> | ||
| + | $obj-> | ||
| + | -> | ||
| + | -> | ||
| + | // | ||
| + | -> | ||
| + | </ | ||
| + | |||
| + | <WRAP center round info 60%> | ||
| + | La constante '' | ||
| + | </ | ||
| + | |||
| ===== Recursos ===== | ===== Recursos ===== | ||
| * [[https:// | * [[https:// | ||
informatica/programacion/php/phpexcel.1738080855.txt.gz · Última modificación: por tempwin
