Create native Excel XLS and XLSX files from scratch and export directly to a PDF file We are considering migrating a Cold Fusion application to Drupal and I am wondering if the below 2 capabilities that are current Cold Fusion application is doing can be done within Drupal 7.


The ability to create native Excel XLS and XLSX files (NOT HTML tables that Excel has to convert each time it opens) from scratch. This includes the ability to use native Excel functions, formatting, and multiple tabs/sheets. CFSPREADSHEET makes this a relatively simple task for us.
The ability to export directly to a PDF file. CFPDF and CFCONTENT makes this almost as simple as wrapping the desired output in a set of tags and it’s done in many cases.
PHPExcel. It uses PHPExcel library and supports native Excel export, import. We are using it in our project and it does it well.



  The PHPExcel module allows developers to export/import data to/from real Excel files.



Print. It allows you to generate the printer-friendly, PDF, EPUB and Email versions of any node. It supports following libraries:

dompdf
mPDF (only in the 7.x-2.x branch)
TCPDF
wkhtmltopdf



I'd recommend using the dompdf library, since I'm using it an it does the job well.