用于读取/写入MS Excel文件的PHP库?

有没有一个免费的PHP库来读写excel文件? 我不想使用XML(我认为你可以读取excel文件作为XML,我不想这样做)。 我还需要创buildgraphics和其他好东西,所以将文件保存为csv也不起作用。

你必须下载图书馆,然后使用下面的代码读取/写入图表优秀: –

http://phpexcel.codeplex.com/

<?php error_reporting(E_ALL); date_default_timezone_set('Europe/London'); require_once '../Classes/PHPExcel/IOFactory.php'; require_once '../Classes/PHPExcel.php'; $excel2 = PHPExcel_IOFactory::createReader('Excel2007'); /*Enable chart read on excel*/ $excel2->setIncludeCharts(TRUE); /*Enable chart read on excel*/ $excel2 = $excel2->load('excelname.xlsx'); // Empty Sheet /*update cell data if you required */ $excel2->getActiveSheet()->setCellValue('B6', '2'); $excel2->getActiveSheet()->setCellValue('B7', '1'); $excel2->getActiveSheet()->setCellValue('B8', '3'); /*-----------------------------*/ $objWriter = PHPExcel_IOFactory::createWriter($excel2, 'Excel2007'); /*Enable chart write on excel*/ $objWriter->setIncludeCharts(TRUE); /*Enable chart write on excel*/ $objWriter->save('excelout.xlsx'); ?> 

我会build议使用MS-Excelstream处理PHP类,这是顶级类库之一:)

有一个伟大的文章来解释如何通过PHP代码读取/写入excel文件。