Excel Reports

Component ID

2249269

Component name

Excel Reports

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Downloads

1927

Component created

Component changed

Component body

If you need to export Drupal data into MS Excel files, this module was made with you in mind.

On top of PHPExcel(https://github.com/PHPOffice/PHPExcel), a stable library to create MS Excel files, this module provides 2 ways to create great, useful and easy reports:

  • Views module - with some improvements on the awesome Views Data Export this module enable you to easily create any Views and make it exportable to XLSX files(compatible with newer versions and Mac version of MS Office). Whatever you can show inside a view, you can show inside a XLSX file.
  • API - you can simply extend our ExcelReport class, implement some methods and voilà, your report will be magically recognized by hook_menu(), with good defaults, but easily overridable to your special cases. If you like to control everything on a clean OO code, this is for you.

Dependencies

This module depends on the COOL module.

Feedbacks are more than welcome

Credits

This module was a merge of the great "Views Data Export"(https://drupal.org/project/views_data_export) module and the Excel Reports,
an internal module focused on create advanced Excel spreadsheets programmatically. As VDE had many options, wasn't being maintained for a while and have some compatibility issues with newer MS Office versions, i thought it would be better to have a module dedicated to only one purpose: generate XLSX files without worries. So i created this module.