【问题标题】:How to read a xls file using zend framework?如何使用 zend 框架读取 xls 文件?
【发布时间】:2012-09-09 02:10:38
【问题描述】:

如何使用zend框架读取xls文件?

是否可以使用 Zend 电子表格 读取名为 common.xlsxls 文件(Excel)。

【问题讨论】:

  • 使用纯php有什么问题吗?
  • 如果您需要精确控制(如样式、公式等),PHPExcel 是最好的方法。
  • @HappyApe:是的,我当然可以使用纯 php。但是怎么做呢?
  • @JustinJohn - 我尝试在下面发布一些示例 - 请看一下。

标签: php zend-framework xls


【解决方案1】:

就像在 cmets 中提到的那样,您可以使用 [PHPExcel][1]

//-----Create a reader, set some parameters and read in the file-----
$objReader = PHPExcel_IOFactory::createReader('CSV');
$objReader->setDelimiter(’,’);
$objReader->setEnclosure('');
$objReader->setLineEnding("\r\n");
$objReader->setSheetIndex(0);
$objPHPExcel = $objReader->load('path/to/commons.xls’);

完整教程 http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2009/05/07/4606.aspx

可能对您有所帮助的 Stackoverflow 问答 -

PHPExcel reader -- help required


或者看看PHP Excel Reader

例子

$data = new Spreadsheet_Excel_Reader("common.xls",false);

与 XLS 文件交互的最简单方法是将其转储到 用于在浏览器中显示的 HTML。此方法将生成一个表 内联 CSS 和所有可用的格式。

$data->dump($row_numbers=false,$col_letters=false,$sheet=0,$table_class='excel') 

希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-02-09
    • 2017-09-29
    相关资源
    最近更新 更多