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切换单元格

原文地址:https://www.cnblogs.com/dtj007/p/5113575.html