求助,如何用php读取excel表格中的数据到页面上
时间:2008-12-23
来源:互联网
程度目的是:读取excel表的数据,最好能一个一个单元格的区分读取,然后至页面显示,或者可以导入数据库。
作者: sd5711584 发布时间: 2008-12-23
作者: lssxlh 发布时间: 2008-12-23
作者: comy 发布时间: 2008-12-23
作者: comy 发布时间: 2008-12-23
作者: sd5711584 发布时间: 2008-12-23
[php]
<?php
require_once '../Excel/reader.php';
// ExcelFile($filename, $encoding);
$data = new Spreadsheet_Excel_Reader();
// Set output Encoding.指定中文码
$data->setOutputEncoding('gb2312');
/***
* if you want you can change 'iconv' to mb_convert_encoding:
* $data->setUTFEncoder('mb');
*
**/
/***
* By default rows & cols indeces start with 1
* For change initial index use:
* $data->setRowColOffset(0);
*
**/
/***
* Some function for formatting output.
* $data->setDefaultFormat('%.2f');
* setDefaultFormat - set format for columns with unknown formatting
*
* $data->setColumnFormat(4, '%.3f');
* setColumnFormat - set format for column (apply only to number fields)
*
**/
// 指定读取的excel文件
$data->read('../uploads/jsxz01.xls');
/*
$data->sheets[0]['numRows'] - count rows
$data->sheets[0]['numCols'] - count columns
$data->sheets[0]['cells'][$i][$j] - data from $i-row $j-column
$data->sheets[0]['cellsInfo'][$i][$j] - extended info about cell
$data->sheets[0]['cellsInfo'][$i][$j]['type'] = "date" | "number" | "unknown"
if 'type' == "unknown" - use 'raw' value, because cell contain value with format '0.00';
$data->sheets[0]['cellsInfo'][$i][$j]['raw'] = value if cell without format
$data->sheets[0]['cellsInfo'][$i][$j]['colspan']
$data->sheets[0]['cellsInfo'][$i][$j]['rowspan']
*/
error_reporting(E_ALL ^ E_NOTICE);
// 循环读取每一个单元值
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
echo "<br>";
}
//print_r($data);
//print_r($data->formatRecords);
?>
[/php]

作者: sfan 发布时间: 2008-12-23
作者: sd5711584 发布时间: 2008-12-23
作者: hfhgui 发布时间: 2009-06-08
作者: cyr11 发布时间: 2009-06-09
Notice: iconv() [function.iconv]: Detected an illegal character in input string in D:\xampp\xampp\htdocs\test_xls\Excel\reader.php on line 796
那位仁兄能先告訴我是怎麼回事....
作者: style09 发布时间: 2010-08-10
作者: dongdonghao1989 发布时间: 2010-10-10
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28