Analizzare il file PHPExcel come HTML

Ho una pagina di caricamento per gli utenti che caricano file Excel, questo fa parte di un tipo di richiesta di attività. Sto provando ad averlo così quando l'attività viene inviata, puoi fare clic su un link che visualizzerà una tabella html del file excel che hanno caricato. PHP-excel-reader functionrebbe perfettamente, ma non support i file xlsx. Sto guardando PHPExcel, ma non riesco a capire come prendo questi output e ne faccio un tavolo html. Sono anche preoccupato che non riesca a get ZipArchive supportto in PHP.

Qualcuno sa di un esempio in cui hanno convertito l'esempio PHPExcel in una tabella html?

MODIFICARE:

Il seguente codice funziona alla grande. Sta creando un nuovo file quando viene eseguito lo script. Non riesco a capire bene come rinominare il file correttamente. Attualmente sta rinominando il file phpexcel.php che contiene il codice qui sotto per phpexcel.htm. Vorrei prendere il nome di $inputFileName e rinominarlo ad exceluploads/Book7.htm per esempio. Non ero sicuro se fosse semplice come cambiare $objWriter->save(path/name.htm); ma quello non ha funzionato, ho ricevuto:

 Warning: fopen(/exceluploads/Book7.htm) [function.fopen]: failed to open stream: No such file or directory in /var/www/Classes/PHPExcel/Writer/HTML.php on line 164 Fatal error: Uncaught exception 'Exception' with message 'Could not open file /exceluploads/Book7.htm for writing.' 

Codice:

  <?php /** Error reporting */ error_reporting(E_ALL); /** Include PHPExcel */ require_once dirname(__FILE__) . '/Classes/PHPExcel.php'; // Create new PHPExcel object echo date('H:i:s') , " Create new PHPExcel object" , PHP_EOL; $objPHPExcel = new PHPExcel(); $inputFileName = 'exceluploads/Book7.xlsx'; $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); echo date('H:i:s') , " Write to HTML format" , EOL; $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML'); $objWriter->setSheetIndex(0); //$objWriter->setImagesRoot('http://www.example.com'); $objWriter->save(str_replace('.php', '.htm', __FILE__)); echo date('H:i:s') , " File written to " , str_replace('.php', '.htm', pathinfo(__FILE__, PATHINFO_BASENAME)) , EOL; // Echo memory peak usage echo date('H:i:s') , " Peak memory usage: " , (memory_get_peak_usage(true) / 1024 / 1024) , " MB" , EOL; // Echo done echo date('H:i:s') , " Done writing file" , EOL; echo 'File has been created in ' , getcwd() , EOL; ?> 

Per leggere un file:

 $inputFileName = 'example.xls'; $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 

Per scrivere un file:

 $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'HTML'); $objWriter->save('example.html');