php将数据保存到excel表格中

野性酷女 2021-10-19 01:42 733阅读 0赞

简单了解一下excel的基础知识

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2x3cUJyZWxs_size_16_color_FFFFFF_t_70

比如

第1列第1行 :A1 第2列第1行 :B1

第1列第2行 :A2 第2列第2行 :B2

第1列第3行 :A3 第2列第3行 :B3

接下来我们用php来处理,首先先安装依赖的库文件

composer安装php处理excel类库

  1. composer require phpoffice/phpspreadsheet

使用案例

  1. <?php
  2. // 类的自动加载
  3. require 'vendor/autoload.php';
  4. use PhpOffice\PhpSpreadsheet\Spreadsheet;
  5. use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
  6. $spreadsheet = new Spreadsheet();
  7. $sheet = $spreadsheet->getActiveSheet();
  8. // 插入数据
  9. $sheet->setCellValue('A1', '姓名');
  10. $sheet->setCellValue('B1', '年龄');
  11. $sheet->setCellValue('A2', 'Trevor');
  12. $sheet->setCellValue('B2', '23');
  13. $writer = new Xlsx($spreadsheet);
  14. // 保存数据
  15. $writer->save('user.xlsx');

生成的表格

20190815091301919.png

简单的介绍就先到这里了,之后我们可以根据自己的需求来将数据保存到excel表格中,比如遍历数组,然后将数据逐个保存,比如从数据库里取数据,然后将数据逐个保存等等。

发表评论

表情:
评论列表 (有 0 条评论,733人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Excel表格复制Word

    早上帮老板做文档,要把一个Excel表格贴到Word中做展示。 直接复制贴进来吧,表格大小和word不匹配。截图贴进来吧,表之大,一张截不下,最后通过万能的度娘找了一个完美粘