第一步:去这地址下载这个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