标签:inf dex 分享图片 active cti www. 文件名 color require
学习地址:
http://www.houdunren.com/houdunren18_lesson_240
插件下载地址:
https://packagist.org/?query=phpoffice
https://phpspreadsheet.readthedocs.io/en/develop/
The following software is required to develop using PhpSpreadsheet:
1 <?php 2 /** 3 * Created by Haima. 4 * Author:Haima 5 * QQ:228654416 6 * Date: 2018/7/22 7 * Time: 9:35 8 */ 9 10 require ‘vendor/autoload.php‘; 11 12 /** 13 * 环境检测 14 */ 15 16 var_dump(PHP_VERSION); 17 var_dump(extension_loaded(‘zip‘)); 18 var_dump(extension_loaded(‘xml‘)); 19 var_dump(extension_loaded(‘gd‘));
可以看到环境没有问题
1 <?php 2 /** 3 * Created by Haima. 4 * Author:Haima 5 * QQ:228654416 6 * Date: 2018/7/22 7 * Time: 9:35 8 */ 9 10 require ‘vendor/autoload.php‘; 11 12 ///** 13 // * 环境检测 14 // */ 15 // 16 //var_dump(PHP_VERSION); 17 //var_dump(extension_loaded(‘zip‘)); 18 //var_dump(extension_loaded(‘xml‘)); 19 //var_dump(extension_loaded(‘gd‘)); 20 21 22 use PhpOffice\PhpSpreadsheet\Spreadsheet; 23 use PhpOffice\PhpSpreadsheet\Writer\Xlsx; 24 25 $spreadsheet = new Spreadsheet(); 26 $spreadsheet->setActiveSheetIndex(0); //设置要操作的表单页Sheet,传入一个索引 27 $sheet = $spreadsheet->getActiveSheet(); //获取当前要操作的表单 28 29 //设置表头 30 $sheet->setCellValue(‘A1‘, ‘编号‘) 31 ->setCellValue(‘B1‘,‘用户名‘) 32 ->setCellValue(‘B1‘,‘昵称‘) 33 ->setCellValue(‘B1‘,‘年龄‘); 34 35 //要写入的数据 36 $data = [ 37 [ 38 ‘uid‘ =>1, 39 ‘username‘ =>‘lisi‘, 40 ‘nickname‘ =>‘李四‘, 41 ‘age‘ =>18 42 ], 43 [ 44 ‘uid‘ =>2, 45 ‘username‘ =>‘wangwu‘, 46 ‘nickname‘ =>‘王五‘, 47 ‘age‘ =>19 48 ], 49 [ 50 ‘uid‘ =>3, 51 ‘username‘ =>‘mailiu‘, 52 ‘nickname‘ =>‘麻六‘, 53 ‘age‘ =>20 54 ] 55 ]; 56 $sheet->fromArray($data,null,‘A2‘); //从A2行开始写入数据 57 $writer = new Xlsx($spreadsheet); 58 $writer->save(‘ReadData.xlsx‘); //设置保存文件名称
标签:inf dex 分享图片 active cti www. 文件名 color require
原文地址:https://www.cnblogs.com/haima/p/9349104.html