35 lines
		
	
	
		
			931 B
		
	
	
	
		
			PHP
		
	
	
		
		
			
		
	
	
			35 lines
		
	
	
		
			931 B
		
	
	
	
		
			PHP
		
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								set_include_path( get_include_path().PATH_SEPARATOR."..");
							 | 
						||
| 
								 | 
							
								include_once("xlsxwriter.class.php");
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$header = array(
							 | 
						||
| 
								 | 
							
								    'year'=>'string',
							 | 
						||
| 
								 | 
							
								    'month'=>'string',
							 | 
						||
| 
								 | 
							
								    'amount'=>'price',
							 | 
						||
| 
								 | 
							
								    'first_event'=>'datetime',
							 | 
						||
| 
								 | 
							
								    'second_event'=>'date',
							 | 
						||
| 
								 | 
							
								);
							 | 
						||
| 
								 | 
							
								$data1 = array(
							 | 
						||
| 
								 | 
							
								    array('2003','1','-50.5','2010-01-01 23:00:00','2012-12-31 23:00:00'),
							 | 
						||
| 
								 | 
							
								    array('2003','=B2', '23.5','2010-01-01 00:00:00','2012-12-31 00:00:00'),
							 | 
						||
| 
								 | 
							
								    array('2003',"'=B2", '23.5','2010-01-01 00:00:00','2012-12-31 00:00:00'),
							 | 
						||
| 
								 | 
							
								);
							 | 
						||
| 
								 | 
							
								$data2 = array(
							 | 
						||
| 
								 | 
							
								    array('2003','01','343.12','4000000000'),
							 | 
						||
| 
								 | 
							
								    array('2003','02','345.12','2000000000'),
							 | 
						||
| 
								 | 
							
								);
							 | 
						||
| 
								 | 
							
								$writer = new XLSXWriter();
							 | 
						||
| 
								 | 
							
								$writer->writeSheetHeader('Sheet1', $header);
							 | 
						||
| 
								 | 
							
								foreach($data1 as $row)
							 | 
						||
| 
								 | 
							
									$writer->writeSheetRow('Sheet1', $row);
							 | 
						||
| 
								 | 
							
								foreach($data2 as $row)
							 | 
						||
| 
								 | 
							
									$writer->writeSheetRow('Sheet2', $row);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								$writer->writeToFile('xlsx-sheets.xlsx');
							 | 
						||
| 
								 | 
							
								//$writer->writeToStdOut();
							 | 
						||
| 
								 | 
							
								//echo $writer->writeToString();
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								exit(0);
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								
							 |