PHP版本 7.4
框架 thinkphp5.1.4
composer引入 :composer require phpoffice/phpspreadsheet
public function upload()
{
// 获取表单上传文件 例如上传了001.jpg
$file = request()->file('image');
// 移动到框架应用根目录/uploads/ 目录下
$info = $file->move('./uploads/','');
$ext = $info->getExtension();
$fileName = $info->getFilename();
$path = './uploads/'.$fileName;
$data = [];
$dataSheet=[];
if ($ext=='xlsx') {
$reader = IOFactory::createReader('Xlsx');
$reader->setReadDataOnly(true);
$spreadSheet=$reader->load($path);
$workSheetarr =$spreadSheet->getAllSheets();
for ($i = 0; $i < count($workSheetarr); $i++){
foreach($workSheetarr[$i]->getRowIterator() as $key=>$row){