CI3.1.9实现excel导入数据,及编写导出类

这篇博客介绍了在PHP CodeIgniter 3.1.9框架中如何使用PHPExcel库实现Excel数据的导入和导出。首先,详细讲解了下载并配置PHPExcel库的过程,然后展示了导入Excel表格的HTML表单和控制器中的实现方法,包括读取Excel文件、检查数据格式并存入数据库。最后,展示了如何创建自定义的Excel_library类来实现数据导出,以及控制器中调用导出的方法。
摘要由CSDN通过智能技术生成

第一步:去这地址下载这个phpexcel类库,https://github.com/PHPOffice/PHPExcel/tree/1.8,只需用Classes这个文件夹,下载后并重命名为classes,放入项目根目录下即与application目录同级,并在application同级目录新建assets目录,assets目录里再新建uploads目录和daoru目录(uploads目录与daoru目录同级).

第二步:excel表格导入表单页面如下:

<form action="/welcome/upload" method="post"

enctype="multipart/form-data">

<label for="file">文件:</label>

<input type="file" name="file" id="file" /> 

<br />

<input type="submit" name="submit" value="Submit" />

</form>

第三步:控制器里实现导入方法:

    //进行导入
    public function upload(){
         //想要导入文件里的东西 就需要先上传文件
    $files = $_FILES['file'];

    $file_name = $files['name'];   //上传文件的名称

    $file_type = $files['type'];   //上传文件的类型

    $file_tmp_name = $files['tmp_name'];  //上传文件的临时路径

    $file_size = $files['size'];   //上传文件的大小

    if($file_name != ''){              //判断有无文件上传
             $shangchuan = move_uploaded_file($file_tmp_name,'./assets/daoru/'.$file_name);
            if($shangchuan){
                require_once './classes/PHPExcel.php';
                require_once './classes/P

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值