phpoffice文档笔记
phpword
html转word
<?php
namespace app\index\controller;
use PhpOffice\PhpWord\PhpWord;
use PhpOffice\PhpWord\Shared\Html;
class Index extends Controller
{
public function index(){
$word = new PhpWord();
$content = $word->addSection();
$html = new Html();
$html::addHtml($content, "<p style='color:#FF4400'>test</p><p><img src='http://t.com/image.png'/></p>", false, false);
$word->save('test.docx');
}
}
图片路径要么网络地址,要么图片在服务器的绝对路径,普通A4纸,图片宽度建议750
phpexcel
从数据库导出
<?php
use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
class Index {
public function export()
{
$model = new Spreadsheet();
$sheet = $model->getActiveSheet();
$model->getActiveSheet()->getColumnDimension('A')->setAutoSize(true);
//设置值,单元格,值
$sheet->setCellValue('A1', 'ID');
$sheet->setCellValue('A2', '1');
//实例化类
$writer = new Xlsx($model);
//保存到本地
$writer->save(test.xlsx');
}
}
本文来自博客园,作者:小枫同学,除网络转载的部分,其他版权属于作者和博客园所有,未经作者或博客园许可,禁止转载、复制、重新发布完整或者部分文字、代码、图片等信息,否则将保留追究法律责任的权利(如博客侵权了您的作品,本人再次表示抱歉,请将原创地址发送至下文邮箱,核实后立刻删除。)。查阅文章的同学,由于网络爬虫严重,有些代码并不会完整贴出来或者存在bug,不过你可以发送邮件到xfstune@126.com获取新代码,记得附上文章链接