我有一个php文件,用户选择xls文件的。readExcel.php<?php
require_once 'Excel/reader.php';$file_name=$_REQUEST['file1'];if($file_name!="")
{
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('UTF-8');
$data->read(iconv("UTF-8","GB2312",$file_name)); 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 "\n"; }
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>读取Excel</title>
</head>
<body><form action="readExcel.php" method="post">
<label for="file">Filename:</label>
<input type="file" name="file1" id="file1" />
<br />
<input type="submit" name="submit" value="Submit" />
</form></body>
</html>我的phpExcelReader是从
http://cdnetworks-kr-2.dl.sourceforge.net/project/phpexcelreader/Spreadsheet_Excel_Reader/Interim%20update/phpExcelReader.zip下载的。
就改了reader.php里require_once 'oleread.inc';
这一个地方。我写的这个php页面读取非中文的Excel文件不报错,并且可以读取。如果读取中文名称的Excel文件就报错。
The filename XXX.xls is not readable例如我在D盘根目录有两个Excel文件,一个叫abc.xls,一个叫 测试.xls两个xls里的内容都是完全一致的。读取abc.xls就正常。读取测试.xls就报
The filename 测试.xls is not readable请用过phpExcelReader 帮我解释一下,如何修改。
require_once 'Excel/reader.php';$file_name=$_REQUEST['file1'];if($file_name!="")
{
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('UTF-8');
$data->read(iconv("UTF-8","GB2312",$file_name)); 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 "\n"; }
}
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>读取Excel</title>
</head>
<body><form action="readExcel.php" method="post">
<label for="file">Filename:</label>
<input type="file" name="file1" id="file1" />
<br />
<input type="submit" name="submit" value="Submit" />
</form></body>
</html>我的phpExcelReader是从
http://cdnetworks-kr-2.dl.sourceforge.net/project/phpexcelreader/Spreadsheet_Excel_Reader/Interim%20update/phpExcelReader.zip下载的。
就改了reader.php里require_once 'oleread.inc';
这一个地方。我写的这个php页面读取非中文的Excel文件不报错,并且可以读取。如果读取中文名称的Excel文件就报错。
The filename XXX.xls is not readable例如我在D盘根目录有两个Excel文件,一个叫abc.xls,一个叫 测试.xls两个xls里的内容都是完全一致的。读取abc.xls就正常。读取测试.xls就报
The filename 测试.xls is not readable请用过phpExcelReader 帮我解释一下,如何修改。
解决方案 »
- php解密问题,在phpchina和php100都没人解决
- PHP 实现号码规律查询?
- php菜鸟请教怎么在一个页面里提取table里的值点编辑值提交到下面的form里?
- zend server设置display_errors无效
- db2 安装
- PHP中获得指定日期的后几天
- PHP 能收发SOAP附件吗?
- 寻PHP程序员
- 我的select能選多項我怎麼把這些行期選項偉到一頁面。我不想用aa.php?ab=**的形式還有另外的方法不,請大家幫忙,謝謝!!!
- 如何配置 include_path 到本站目录
- 在6千万条数据库里,我要保留最近10天数据,其余数据删除。
- ThinkPHP取法输出验证码.绝对很有挑战性!!别怕!
The filename is not readable
得到什么
测试.xls
The filename 测试.xls is not readable