对于在做php开发项目中,一般的项目设计到最多用到的是Excel的导出功能,而对于其导入功能一般是很少见的,而且对于php开发中Excel的导入功能也要比导出功能开发起来更困难一些,那么今天就来分享一下php开发中Excel导入功能的具体实现步骤:
1、首先将下载下来的PHP Excel插件代码放入项目/Thinkphp/Extend/Vendor/下;
2、在模板添加导入功能;
html代码实现如下:
<form action="{:U('Turntable/imports')}" enctype="multipart/form-data" method="post">
<input type="file" name="photo" />
<input type="submit" value="导入数据">
</form>
3、控制器调用插件;
php代码如下:
public function imports(){
ini_set('memory_limit','1024M');
import('ORG.Net.UploadFile');
$upload = new UploadFile();
$upload->maxSize = 3145728000 ;// 设置附件上传大小
$upload->allowExts = array('xlsx','xls');