Thinkphp6.0之PhpspreadSheet学习(1)安装与初测试
重点:先给自己定一个目标,在thinkphp环境下能在后台导入excel表格到Mysql数据库.
Thinkphp6.0之PhpspreadSheet学习(1)安装与初测试
一、给tp6安装PhpspreadSheet插件
1.按下面图下操作就可以了
二、 安装完成后文件的目录如下
三、 先来测试一下,
在controller控制器中新建一个php文件
代码如下:
代码语言:javascript复制<?php
//requier 'vendor/autoload.php';
namespace appcontroller;
use appBaseController;
//use thinkfacadeDb;
use PhpOfficePhpSpreadsheetIOFactory;
use PhpOfficePhpSpreadsheetSpreadsheet;
use PhpOfficePhpSpreadsheetWriterXlsx;
class Phpspreadsheettest extends BaseController
{
public function demo1()
{
$spreadsheet = new spreadsheet();
$sheet =$spreadsheet->getActiveSheet();
$cell1 = $sheet ->getCell('A1');
$v1 = $cell1->setValue("杨过");
$cell2 = $sheet ->getCellByColumnAndRow(1,2);
$v2 = $cell2->setValue("小龙女");
$cell3 = $sheet ->getCellByColumnAndRow(2,2);
$v3 = $cell3->setValue("郭靖");
$get = $sheet -> getCell('A1') ->getValue();
echo $get,PHP_EOL;
echo "-----------";
echo $sheet ->getCell('A2') ->getValue();
echo $sheet ->getCell('B2') ->getValue();
/*$Writer = New Xlsx($spreadsheet);
$Writer ->save('demo1.xlsx');*/
}
}
解析,先新建一个工作表,在工作表中输入内容“杨过 小龙女,郭靖,再取得单元格的内容,再输出来。
测试成功
===今天学习到此===