Skip to content

zavier/ReadWordTable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ReadWordTable

使用poi解析word文档(.docx)中的表格内容及结构,并以html形式输出

原理分析:https://www.cnblogs.com/zawier/p/6062596.html

总结一下处理Word中表格的行列合并相关的api:

获取单元格的属性

XWPFTableCell cell = table.getRow(2).getCell(0);
CTTcPr tcPr = cell.getCTTc().getTcPr();

行合并时

CTVMerge vMerge = tcPr.getVMerge();
// 如果不是行合并的单元格,则没有此属性,即: vMerge == null
// 如果是行合并的第一行单元格,则: vMerge.getVal().toString() == "restart"
// 如果是行合并的其他行单元格,则: vMerge.getVal() 

列合并时

CTDecimalNumber gridSpan = tcPr.getGridSpan();
// 其他不是列合并的单元格,则:gridSpan == null
// 如果是列合并的第一列单元格,则:gridSpan.getVal()可以获取到这列单元格所占的行数

About

使用poi解析word文档(.docx)中的表格内容及格式,并以html形式输出

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages