第一步:安装excel
composer.json加入一下代码,然后conposer update安装
"phpoffice/phpexcel": "^1.8"
安装之后的目录
第二步 写导出 导入代码
<?php
namespace app\admin\controller;
use app\BaseController;
class Index extends BaseController
{
public function index()
{
}
/**
* excel 读取导入
* @return \think\response\Json|void
* @throws \PHPExcel_Exception
* @throws \PHPExcel_Reader_Exception
*/
public function impExcel()
{
//读取excel文件
$objPHPExcel = new \PHPExcel();
$file_name = "C:\Users\EDZ\Downloads\智能匹配导入数据(1).xlsx";
$objReader = \PHPExcel_IOFactory::createReader('Excel2007');
$obj_PHPExcel = $objReader->load($file_name, $encode = 'utf-8'); //加载文件内容,编码utf-8
$excel_array = $obj_PHPExcel->getsheet(0)->toArray(); //转换为数组格式
array_shift($excel_array); //删除第一个数组(标题);
$data = [];
$i = 0;
foreach ($excel_array as $k => $v) {
$data[$k]['id'] = $v[0];
$data[$k]['name'] = $v[1];
$data[$k]['image'] = $v[2];
$i+&#