mirror of
https://github.com/PHPOffice/PhpSpreadsheet.git
synced 2026-09-10 18:16:34 +00:00
Improved Table examples
This commit is contained in:
@@ -93,5 +93,7 @@ $table->setStyle($tableStyle);
|
||||
$helper->log('Add Table to Worksheet');
|
||||
$spreadsheet->getActiveSheet()->addTable($table);
|
||||
|
||||
$helper->displayGrid($spreadsheet->getActiveSheet()->toArray(null, true, true, true));
|
||||
|
||||
// Save
|
||||
$helper->write($spreadsheet, __FILE__, ['Xlsx']);
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
use PhpOffice\PhpSpreadsheet\IOFactory;
|
||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
use PhpOffice\PhpSpreadsheet\Worksheet\Table;
|
||||
|
||||
@@ -72,13 +71,11 @@ $spreadsheet->getActiveSheet()->getCell('D18')->setValue('=SUBTOTAL(109,SalesDat
|
||||
$helper->log('Add Table to Worksheet');
|
||||
$spreadsheet->getActiveSheet()->addTable($table);
|
||||
|
||||
// Save
|
||||
$path = $helper->getFilename(__FILE__);
|
||||
$writer = IOFactory::createWriter($spreadsheet, 'Xlsx');
|
||||
$helper->displayGrid($spreadsheet->getActiveSheet()->toArray(null, false, true, true));
|
||||
|
||||
// Disable precalculation to add table's total row
|
||||
$writer->setPreCalculateFormulas(false);
|
||||
$callStartTime = microtime(true);
|
||||
$writer->save($path);
|
||||
$helper->logWrite($writer, $path, $callStartTime);
|
||||
$helper->logEndingNotes();
|
||||
$helper->log('Calculate Structured References');
|
||||
|
||||
$helper->displayGrid($spreadsheet->getActiveSheet()->toArray(null, true, true, true));
|
||||
|
||||
// Save
|
||||
$helper->write($spreadsheet, __FILE__, ['Xlsx']);
|
||||
|
||||
@@ -1,6 +1,5 @@
|
||||
<?php
|
||||
|
||||
use PhpOffice\PhpSpreadsheet\IOFactory;
|
||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
use PhpOffice\PhpSpreadsheet\Worksheet\Table;
|
||||
|
||||
@@ -59,13 +58,11 @@ $table->getColumn('G')->setColumnFormula($columnFormula);
|
||||
$helper->log('Add Table to Worksheet');
|
||||
$spreadsheet->getActiveSheet()->addTable($table);
|
||||
|
||||
// Save
|
||||
$path = $helper->getFilename(__FILE__);
|
||||
$writer = IOFactory::createWriter($spreadsheet, 'Xlsx');
|
||||
$helper->displayGrid($spreadsheet->getActiveSheet()->toArray(null, false, true, true));
|
||||
|
||||
// Disable precalculation to add table's total row
|
||||
$writer->setPreCalculateFormulas(false);
|
||||
$callStartTime = microtime(true);
|
||||
$writer->save($path);
|
||||
$helper->logWrite($writer, $path, $callStartTime);
|
||||
$helper->logEndingNotes();
|
||||
$helper->log('Calculate Structured References');
|
||||
|
||||
$helper->displayGrid($spreadsheet->getActiveSheet()->toArray(null, true, true, true));
|
||||
|
||||
// Save
|
||||
$helper->write($spreadsheet, __FILE__, ['Xlsx']);
|
||||
|
||||
Reference in New Issue
Block a user