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');

php表格列表美化,【PHPWord】创建带样式表格的Word文档相关推荐

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

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

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

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

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

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

  4. python docx 设置表格字体和格式_python-docx修改已存在的Word文档的表格的字体格式方法...

    搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格 ...

  5. python docx 设置表格字体和格式,python-docx修改已存在的Word文档的表格的字体格式方法...

    搞了好几天的表格字体格式,一直想找一种能直接一次性修改表格所有字体格式的方法(函数),但是无论用什么方法都无法修改表格字体的格式,原因应该是已存在的文档本身就具有某种格式限制,制约着里面表格里面字体格 ...

  6. 【PHPWord】创建带样式表格的Word文档

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

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

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

  8. Python学习笔记(36)——python创建‘肥兔子字符图案’Word文档

    1.python-docx库的安装 pip安装法:python-docx-1 · PyPI (python-docx库的官方文档网址为:python-docx - python-docx 0.8.11 ...

  9. Java读写word带样式,java将html导出带样式word文档

    java怎么由html生成word,保留html样式 @RequestMapping("download")public void exportWord( HttpServletRequest req ...

最新文章

  1. CTC损失函数 Transformer用的
  2. Codeforces 611D New Year and Ancient Prophecy DP
  3. 著名加密库收集 Encrypt
  4. 【转】Asp.net页面的生命周期
  5. java线程等待_java 中线程等待与通知的实现
  6. ajax跨域请求wcf,ajax wcf 指定某个域名 进行跨域访问
  7. 车辆销售系统用例_使用OpenCV和Python构建自己的车辆检测模型
  8. 如何编译Linux内核
  9. system.gc()和system.runFinalization()区别作用
  10. win10计算机本地组策略编辑器,Win10本地组策略编辑器怎么打开(方法汇总)
  11. Mac苹果电脑上右键创建文件
  12. excel中折线图怎样设置成箭头处没刻度线?
  13. 《与韩荆州书》--李白经典求职信
  14. html和css中盒子大小,CSS大小设置实例——盒子模型
  15. matlab图像分类器,一个用BoW|Pyramid BoW+SVM进行图像分类的Matlab Demo
  16. kuangbin专题八 HDU4081 Qin Shi Huang's National Road System(次小生成树)
  17. 微信公众号+Flask+新浪SAE 配置
  18. 【Unity】OnTriggerStay2D无法触发问题,物体跟随鼠标等背包系统以及UI场景交互系统技术总结
  19. 获取验证码按钮 点击后开始倒计时
  20. 将数字代码转成对应的地区缩写

热门文章

  1. 试题 算法训练 递归输出数字三角形
  2. python变量pi和pi被看作相同的变量_python分享pi的方法 两种用python分享p
  3. 曾想做长尾酒店的“携程”,却成为酒店行业的“京东”
  4. 小米note3 android 8,手机 篇五十五:红米Note8Pro拍照翻车,竟不敌两年前小米Note3!...
  5. CSS响应式图片运用中的srcset属性
  6. 神经网络结构图绘图软件,神经网络示意图怎么画
  7. 2021-08-10 更改SecureCRT的背景颜色
  8. CentOs - squid
  9. 基于OpenCV和OpenGL 的简易美颜相机
  10. Java实现第八届蓝桥杯外星日历