phpxls转csv的方法

小编给大家分享一下php xls转csv的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

站在用户的角度思考问题,与客户深入沟通,找到莱阳网站设计与莱阳网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:做网站、网站设计、企业官网、英文网站、手机端网站、网站推广、域名与空间、网页空间、企业邮箱。业务覆盖莱阳地区。

php xls转csv的方法:首先创建一个PHP示例文件;然后导入“PHPExcel.php”;接着把所有xls文件列出列表,勾选提交到“$_POST”;最后通过getCsv方法将xls转为csv即可。

PHPExcle把xls文件转为csv文件

在把excle导入数据库的时候,可能会出现数据为“=某个单元格”(=A3),就先把.xls文件转为.csv文件,再把csv文件导入数据库。

read()) !== false){
            if(substr(strrchr($file, '.'), 1) == 'xls'){
                $arr[] = $file; 
            }
        }
    //把所有xls文件列出列表,勾选提交到这边$_POST
        foreach($_POST as $k => $item){
            foreach($item as $v){
                //只获取文件名
                $file = str_replace('.xls','',$arr[$v]);
                getCsv($file);
            }
        }
    function getCsv($file){
        $filename = "xls/".$file.".xls";
        $objReader = new PHPExcel_Reader_Excel5();
        //$objReader = PHPExcel_IOFactory::createReader('Excel5');
        $objPHPExcel = $objReader->load($filename);
        //$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'CSV');
        $objWriter = new PHPExcel_Writer_CSV($objPHPExcel);
        $objWriter->save(str_replace('.xls', '.csv',$filename));
        $root = "xls/".$file.".csv";
        $newRoot='csv/'.$file.'.csv'; //新目录
        copy($root,$newRoot); //拷贝到新目录
        unlink($root); //删除旧目录下的文件
    } 
?>

以上是php xls转csv的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


网站栏目:phpxls转csv的方法
网站网址:http://scyanting.com/article/ihpggd.html