作者:乔山办公网日期:
返回目录:excel表格制作
文件data.xls 不可读
就是没有读该百文件的权限。
在文件系统度中 Linux系统下 会对用户操作文件的权限限制知得比较道严格。无权限读的情况比较常见 。
解决:你可以修改内文件读写属性为 0777 即所有容人可读
将这个1.xlsx的另存为2003或2000的.xls文件再导入一下试试。
我遇过这样的提示,不过不是截取字符问题,如果是截取问题的话网上找个可以截取utf-8与gb2312的函数吧。如果不是或许还能帮你
代码如来下<?php//加载自EXCEL类require_once './func/Spreadsheet_Excel_Reader.php';//设置字符集百度header('Content-type:text/html;charset=utf-8;');//实例化类$data = new Spreadsheet_Excel_Reader();//设置文本输知出字符编码$data->setOutputEncoding('utf-8');//加载文件名$data->read('ygxx.xls');error_reporting(E_ALL ^ E_NOTICE);//连接道PDOtry{$pdo=new PDO("mysql:host=localhost;dbname=excel","root","root");$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);$pdo->query('set names utf8');