php对excel导入导出的支持
闲话不多说了,大家直接进入主题
php对excel的导入:
1.为程序添加一个form表单,为form标签添加“enctype="multipart/form-data"”属性
2.为form所提交过去的页面导入excel工具类,下载地址:下载
3.为form所提交过去的页面添加以下代码:
ini_set("memory_limit", "100000m");
set_time_limit(0);
$data = new Spreadsheet_Excel_Reader($_FILES['file']['tmp_name'],true);
$list = $data->sheets[0]['cells'];//选择excel的shell
if($list)
{
unset($list[1]);
//print_r($list);
foreach($list as $key=>$val)
{
$data = trim($val[1]);// data即为excel中第一列数据,后面的数据以此类推
}
}
php对excel的导出:
为新建一个界面添加以下代码:
Header("Content-type: application/octet-stream");
Header("Accept-Ranges: bytes");
Header("Content-type:application/vnd.ms-excel");
Header("Content-Disposition:attachment;filename=export_excel.xls");
接着直接使用echo输出即可,以\t和\n切换单元格