Quantcast
Channel: Active questions tagged excel - Stack Overflow
Viewing all articles
Browse latest Browse all 88835

How can i export html tables to multiple excel worksheets(one excel file) in php

$
0
0

How can i export html tableS to multiple excel worksheets(one excel file) with my worksheets names, formulas(formulas in R1C1 format, cross sheet data for formulas. For example: i need data from second worksheet in first worksheet.) and stylesin php without js/jq? I only try to use phpspreadsheet library, but it cause error in formulas and styles didnt't work

public function index() {

    $firstHtmlString = '<table>
              <tr bgcolor="#D9D9D9">
                   <td rowspan="3">=SUM(R[-9]C:R[-2]C)</td>
                     <td>=SUM(R[-9]C:R[-2]C)</td>
              </tr>
          </table>';
    $secondHtmlString = '<table>
              <tr>
                  <td>hello world</td>
              </tr>
          </table>';

    $reader = new Html();
    $spreadsheet = new Spreadsheet();
    $worksheet = $spreadsheet->getActiveSheet()->setTitle('Sheet1');
    $spreadsheet = $reader->loadFromString($firstHtmlString, $spreadsheet);
    $reader->setSheetIndex(1);
    $spreadsheet->createSheet();
    $spreadsheet->setActiveSheetIndex(1);
    $worksheet = $spreadsheet->getActiveSheet()->setTitle('Sheet2');
    $spreadsheet = $reader->loadFromString($secondHtmlString, $spreadsheet);
    $writer = new Xls($spreadsheet);
    $writer->save('write.xls');

}


Viewing all articles
Browse latest Browse all 88835

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>