Me gusta muchísimo los componentes de PHP Office y me parece muy potente y eficiente la construcción de ficheros Excel desde nuestros aplicativos hechos con PHPRunner.
También, creo que una administración sin papeles no es una administración con los papeles físicos transformados a PDF, si no que es mucho más potente facilitar al usuario los datos y que esos datos los pueda manipular para adecuar el formato o contenido a lo que en ese momento neccesita, por ello, facilitar los datos en ficheros Excel me parece mucho más eficiente que facilitarlos en PDF.
No obstante, esta solución, también permite publicar en PDF, mediante la librería de MPDF, cualquier hoja Excel.
Si te interesa este tema, en este link tienes la documentación y el ejemplo para reproducirlo en tu equipo.