Home > php教程 > php手册 > body text

PHP读取Excel 之 Spreadsheet

WBOY
Release: 2016-06-06 19:46:38
Original
7195 people have browsed it

和Spreadsheet_Excel_Writer类似,Spreadsheet_Excel_Reader是用来读取Excel内容的工具。 可以方便的将Excel数据导入到数据或者其他用途。 如下代码: ? php //调用Reader require_once ' Spreadsheet/Excel/Reader/reader.php '; //创建 Reader $data = new

和Spreadsheet_Excel_Writer类似,Spreadsheet_Excel_Reader是用来读取Excel内容的工具。
可以方便的将Excel数据导入到数据或者其他用途。

如下代码:

<span></span>php
<span>//调用Reader</span>
<span>require_once</span> '<span>Spreadsheet/Excel/Reader/reader.php</span>';
<span>//创建 Reader</span>
$data = new Spreadsheet_Excel_Reader();
<span>//设置文本输出编码</span>
$data->setOutputEncoding('<span>GB2312</span>');
<span>//读取Excel文件</span>
$data-><span>read</span>("<span>c:\test.xls</span>");
<span>//$data->sheets[0]['numRows']为Excel行数</span>
<span>for</span> ($i = 1; $i sheets[0]['<span>numRows</span>']; $i++) {
<span>  //$data->sheets[0]['numCols']为Excel列数</span>
<span>  for</span> ($j = 1; $j sheets[0]['<span>numCols</span>']; $j++) {
<span>   //显示每个单元格内容</span>
<span>   echo</span> $data->sheets[0]['<span>cells</span>'][$i][$j];
  }
}
<span>?></span>
Copy after login


另,由于日期型的特殊性,在取值时可能会产生错误,可将Excel单元格类型设为Text,
将日期以文本形式读取,如需日期型字符再通过PHP对其进行处理即可(strtotime()结合date())。

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!