require_once 'PHPWord.php';$PHPWord = new PHPWord();$section = $PHPWord->createSection();//定义样式数组
$styleTable = array('borderSize'=>6,'borderColor'=>'006699','cellMargin'=>80);
$styleFirstRow = array('borderBottomSize'=>18,'borderBottomColor'=>'0000ff','bgColor'=>'66bbff');//定义单元格样式数组
$styleCell = array('valign'=>'center');
$styleCellBTLR = array('valign'=>'center','textDirection'=>PHPWord_Style_Cell::TEXT_DIR_BTLR);//定义第一行的字体
$fontStyle = array('bold'=>true,'align'=>'center');//添加表格样式
$PHPWord->addTableStyle('myOwnTableStyle',$styleTable,$styleFirstRow);//添加表格
$table = $section->addTable('myOwnTableStyle');//添加行
$table->addRow(900);//添加单元格
$table->addCell(2000,$styleCell)->addText('Row 1',$fontStyle);
$table->addCell(2000,$styleCell)->addText('Row 2',$fontStyle);
$table->addCell(2000,$styleCell)->addText('Row 3',$fontStyle);
$table->addCell(2000,$styleCell)->addText('Row 4',$fontStyle);
$table->addCell(2000,$styleCellBTLR)->addText('Row 5',$fontStyle);//添加更多的行/单元格
for($i=1;$i<=10;$i++){$table->addRow();$table->addCell(2000)->addText("Cell $i");$table->addCell(2000)->addText("Cell $i");$table->addCell(2000)->addText("Cell $i");$table->addCell(2000)->addText("Cell $i");$text = ($i%2==0) ? 'X' : '';$table->addCell(500)->addText($text);
}//保存文件
$objWriter = PHPWord_IOFactory::createWriter($PHPWord,'Word2007');
$objWriter->save('Table.docx');

【PHPWord】创建带样式表格的Word文档相关推荐

  1. php表格列表美化,【PHPWord】创建带样式表格的Word文档

    require_once 'PHPWord.php'; $PHPWord = new PHPWord(); $section = $PHPWord->createSection(); //定义样 ...

  2. Word控件Spire.Doc 【Table】教程(7): 如何在C#中用表格替换word文档中的文本

    Spire.Doc for .NET 是一款专门对 Word 文档进行操作的 .NET 类库.在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建.编辑.转换和打印 Mic ...

  3. 使用docx4j生成指定页码的带水印的空白word文档

    使用docx4j生成指定页码的带水印的空白word文档 依赖========================================== org.docx4j docx4j 6.0.1 org ...

  4. java 操作 word 表格和样式_java 处理word文档 (含图片,表格内容)

    因为本人长期从事Oa相关项目的开发,所以处理word文档,Pdf,Excel等是在所难免的. 1.需求      处理Excel 能够用jxl        或者poi 2需求     用户在系统上填 ...

  5. html word 编辑表格,在Word文档中运用编辑表格的7个技巧

    来自:脚本之家 链接:http://www.jb51.net/office/word/466465.html 工作中经常用Word来写各类总结.方案.通告等文件,多数情况下都会文本表格并用.如何在Wo ...

  6. C#整合layui实现导出带多张图片的word文档

    最近研究了一下如何实现利用C# webapi方式导出word文档,且文档中包含多张图片,现在给出实现过程. 准备阶段: 开发工具vs2017,在项目引用那里右键点击管理NuGet程序包,查询找到wor ...

  7. 一张表格分成两页打印_一个表格在Word文档里被分成两页,要怎么合并为一页...

    两页表格合并为一页可以通过调整表格每行的宽度,调整页面边距,或者通过调整表格以上的内容,可以将上面文字内容减少或者调整行距,使下页的表格能上移.具体操作如下: 1.打开word文档后,我们依次点击[页 ...

  8. matlab制作的表格引入word文档,在Excel表格中插入Word文档的三种方法

    在Excel文档中,插入或链接Word数据一般有利用复制粘贴插入Word文档内容.直接插入Word文档.将Excel表格的内容链接到Word文档3种方法. 一.利用复制粘贴插入Word文档内容 如果用 ...

  9. 去除带下划线的word文档答案

    Python爬虫项目 去除word文档答案 本程序可以去除下划线部分的docx,和doc格式文件的习题答案. 主要使用的库 docx (用于操作word文档) win32com (用于将doc格式的文 ...

最新文章

  1. 打开线程 | 进程 | 协程的大门
  2. 疑难杂症--单回话下 WITH(NOLOCK)返回更多数据
  3. 从Varchar转换为 datetime
  4. vue 带全选和多选的表格怎么写_vue实现下拉列表多选全选以及模糊查询的vue组件...
  5. [20180817]校内模拟赛
  6. python函数高级运用
  7. Python 基础教程:两个list合并成一个字典的两种方法
  8. 线性回归竟然还有不明白的地方
  9. C# 使用Quartz简单实例以及备忘
  10. PL/SQL中,declare定义变量和variable定义变量的区别?
  11. 【52.55%】【BZOJ 4520】K远点对
  12. mac电脑的磁盘空间变得越来越小
  13. 阿里总裁马云对于第5个经济体技术有着独特的见解
  14. listbox tkinter 多选_TKINTER教程之LISTBOX篇
  15. 微服务架构的理论基础 - 康威定律
  16. bootbox.js——弹框插件
  17. Matlab 齐次线性方程组求解举例
  18. Hologres性能调优
  19. ubuntu找不到拼音输入,找不到中文拼音输入源
  20. 虚拟机:虚拟机三种网络连接

热门文章

  1. R语言ggplot2可视化:ggplot2可视化使用guide_axis(check.overlap=TRUE)选项删除重叠的轴文本、跳过部分中间轴标签
  2. R语言ggplot2可视化时间序列数据并突出标注重要时间点数据实战:特殊节点标签标注、特殊区域标注
  3. R创建哑变量(Dummy Variables)
  4. python的numpy(array)
  5. ReSimNet: drug response similarity prediction using Siamese neural networks
  6. html文本框对齐 display:block,html – 在所有浏览器中垂直对齐标签和文本框
  7. css动画使用背景图片卡顿_CSS入门学习笔记(二):布局与定位
  8. STM32添加项目所需要的工程文件
  9. python比较两个xml_python比较2个xml内容的方法
  10. 倒计时或按任意键返回首页_客服魔方更新:首页界面大改版,催拍催付操作更方便...