好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php生成excel文件并输出到浏览器 - php高级应用

php生成excel文件并输出到浏览器

本文介绍了php spreadsheet_excel_writer与如何生成excel文件.

看一个实例,myfile.xls是文件名,包括路径,工作簿包含一个具有学生名单表,PHP实例代码如下:

<?php  require_once   'spreadsheet/excel/writer.php' ;  // creating workbook   $workbook  =  new  spreadsheet_excel_writer( 'myfile.xls' );  // adding worksheet   $worksheet  =&  $workbook ->addworksheet( 'students' );  // data input   $worksheet ->write(0, 0,  'name' );  $worksheet ->write(0, 1,  'grade' );  $worksheet ->write(1, 0,  'ivancho' );  $worksheet ->write(1, 1, 7);  $worksheet ->write(2, 0,  'mariika' );  $worksheet ->write(2, 1, 7);  $worksheet ->write(3, 0,  'stoyancho' );  $worksheet ->write(3, 1, 8);  // saving file   $workbook ->close();  ?> 

下面来看一款把数据导出给用户保存吧,代码如下:

<?php  require_once   'spreadsheet/excel/writer.php' ;  // creating workbook   $workbook  =  new  spreadsheet_excel_writer();  // sending headers to browser   $workbook ->send( 'students.xls' );  // adding worksheet   $worksheet  =&  $workbook ->addworksheet( 'students' );  // data input   $worksheet ->write(0, 0,  'name' );  $worksheet ->write(0, 1,  'grade' );  $worksheet ->write(1, 0,  'ivancho' );  $worksheet ->write(1, 1, 7);  $worksheet ->write(2, 0,  'mariika' );  $worksheet ->write(2, 1, 7);  //开源代码phpfensi测试数据   $worksheet ->write(3, 0,  'stoyancho' );  $worksheet ->write(3, 1, 8);  // sending the file   $workbook ->close();  ?>

查看更多关于php生成excel文件并输出到浏览器 - php高级应用的详细内容...

  阅读:42次