29 lines
		
	
	
		
			879 B
		
	
	
	
		
			PHP
		
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			879 B
		
	
	
	
		
			PHP
		
	
	
| <?php
 | |
| include_once("xlsxwriter.class.php");
 | |
| ini_set('display_errors', 0);
 | |
| ini_set('log_errors', 1);
 | |
| error_reporting(E_ALL & ~E_NOTICE);
 | |
| 
 | |
| $filename = "example.xlsx";
 | |
| header('Content-disposition: attachment; filename="'.XLSXWriter::sanitize_filename($filename).'"');
 | |
| header("Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
 | |
| header('Content-Transfer-Encoding: binary');
 | |
| header('Cache-Control: must-revalidate');
 | |
| header('Pragma: public');
 | |
| 
 | |
| $rows = array(
 | |
|     array('2003','1','-50.5','2010-01-01 23:00:00','2012-12-31 23:00:00'),
 | |
|     array('2003','=B1', '23.5','2010-01-01 00:00:00','2012-12-31 00:00:00'),
 | |
| );
 | |
| 
 | |
| $writer = new XLSXWriter();
 | |
| $writer->setAuthor('Some Author'); 
 | |
| foreach($rows as $row)
 | |
| 	$writer->writeSheetRow('Sheet1', $row);
 | |
| $writer->writeToStdOut();
 | |
| //$writer->writeToFile('example.xlsx');
 | |
| //echo $writer->writeToString();
 | |
| exit(0);
 | |
| 
 | |
| 
 |