php语言中Excel表格导入数据库的方法详解

这篇博客详细介绍了在PHP环境中如何将Excel表格数据导入到数据库,包括加载PHPExcel库,处理上传文件,读取Excel内容并存储到数据库中。同时,文章还提供了一个导出数据到Excel的示例代码,方便进行数据操作。
摘要由CSDN通过智能技术生成

  在php编程语言中,对于如何在Excel表格中导入数据库的方法是很多编程者比较头疼的一个问题,有些技术人员可能在百度尝试过搜索很多不同的问题,但是给出的答案经过自己测试之后,发现还是行不通,那么对此,燚轩科技也尝试了一下如何在Excel表格中导入数据库,现在将源代码展示给各位技术编程者,大家可以借鉴参考一下。

public function saveexcel(){

        require_once('./Thinkphp/Extend/Vendor/PHPExcel-1.8/Classes/PHPExcel.php');

        require_once('./Thinkphp/Extend/Vendor/PHPExcel-1.8/Classes/PHPExcel/IOFactory.php');

        require_once('./Thinkphp/Extend/Vendor/PHPExcel-1.8/Classes/PHPExcel/Reader/Excel5.php');

        //获取表格的大小,限制上传表格的大小5M

        // $file_size = $_FILES['myfile']['size'];

        // if ($file_size>5*1024*1024) {

        // echo "<script>alert('上传失败,上传的表格不能超过5M的大小');history.go(-1);</script>";

        //     exit();

        // }

 

        //限制上传表格类型

        $file_type = $_FILES['myfile']['type'];

        if ($file_type!='application/vnd.ms-excel') {

            echo "<script>alert('上传失败,只能上传excel200397-2003xls格式!');history.go(-1)</script>";

         exit();

        }

 

        //判断表格是否上传成功

        if (is_uploaded_file($_FILES['myfile']['tmp_name'])) {

            

            //以上三步加载phpExcel的类

 

            $objReader = \PHPExcel_IOFactory::createReader('Excel5');//use excel2007 for 2007 format

            //接收存在缓存中的excel表格

            $filename = $_FILES['myfile']['tmp_name'];

            $objPHPExcel = $objReader->load($filename); //$filename可以是上传的表格,或者是指定的表格

            $sheet =

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值