1. 首先确定使用phpword是可以读取word文档中表格里面的数据, 使用的phpword版本0.17.0 1 composer require “phpoffice/phpword” 2.关键词及包含原理 (这里只做简单概述) 本人做博文喜欢直接贴代码,直接用。可这个不太行啊,因为输入不统一,word格式样式太多,输出也不统一,有的要输出数据,有的要输出word或者html,所以这里就追一下原理(可能不严谨但是便于理解) 关键词 section(部分) : phpword中将word文档分为若干个section(部分) element(元素) : 每个section包含若干个element(元素)、文本、图片,元素分为文本元素、表格元素、其他(未涉及不做讨论) textRun(文本元素) : 每个文本集合包含多个文本 text(文本) : 为字符或者图片 table(表格元素) : 每个表格元素包含多个行 row row(行) : 每个行包含多个列 cell cell(列) : 每个列包含多个textRun(文本元素) 这里没错,就是包含多个文本元素(表格元素也可以但是没人在word表格的某一个格里再来一个表格吧) 各个节点之间的关系图 3.代码实现(本地测试已通)