Heim  >  Artikel  >  php教程  >  php生成excel文件并输出到浏览器

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

WBOY
WBOYOriginal
2016-06-13 10:08:191107Durchsuche

php教程生成excel文件并输出到浏览器
本文介绍了php spreadsheet_excel_writer与如何生成excel文件。
第一步,安装spreadsheet_excel_writer 由于这包使用ole包,您可能需要安装它

执行以下命令来执行更新: 更新pear.php.net ole - 0.5 spreadsheet_excel_writer - 0.9.1

看一个实例,myfile.xls是文件名(包括路径),工作簿包含一个具有学生名单表

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();
?>

下面来看一款把数据导出给用户保存吧。

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);
$worksheet->write(3, 0, 'stoyancho');
$worksheet->write(3, 1, 8);

// sending the file
$workbook->close();

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn