如果只是实现单元格合并的话,没什么好说明的就是正常按照正常的html标签即可,主要是cospan,rowspan属性。
主要说明一下对应的word标签(注意word中默认以w作为命名空间)

html标签/属性 word标签/属性
table tbl
tr tr
td tc
rowspan vMerge
colspan gridSpan
在合并行时第1行的tc中需要添加
比较大的区别是rowspan,在html中第2行的td被第1行的td合并后,第2行的这个td位置是不需要再出现td的。比如下面这个表格,第二行只有并不需要R2C1
而在word中第2行同样需要R2C1,但是第1行的tc需要<w:vMerge w:val="restart"/>,而第2行的tc中<w:vMerge/>
colspan则与html同样的规格,被合并的一列不再需要出现。合并的第一列需要属性gridSpan
R1C1 R1C2 R1C3-C4
R2C2 R2C3 R2C4

看一下生成的word标签
<w:tbl>			
	<w:tblPr>			 			
		<w:tblBorders>					
			<w:top w:sz="4" w:val="single" w:color="auto"/>					
			<w:right w:sz="4" w:val="single" w:color="auto"/>					
			<w:bottom w:sz="4" w:val="single" w:color="auto"/>					
			<w:left w:sz="4" w:val="single" w:color="auto"/>					
			<w:insideH w:sz="4" w:val="single" w:color="auto"/>					
			<w:insideV w:sz="4" w:val="single" w:color="auto"/>				
		</w:tblBorders>			
	</w:tblPr>			
	<w:tr>				
		<w:tc>					
			<w:tcPr>						
				<w:vMerge w:val="restart"/>						
			</w:tcPr>					
			<w:p>								
				<w:r>										
					<w:t>R1C1</w:t>						
				</w:r>					
			</w:p>				
		</w:tc>				
		<w:tc>							
			<w:p>								
				<w:r>									
					<w:t>R1C2</w:t>						
				</w:r>					
			</w:p>				
		</w:tc>				
		<w:tc>					
			<w:tcPr>						
				<w:gridSpan w:val="2"/>				
			</w:tcPr>					
			<w:p>								
				<w:r>									
					<w:t>R1C3-C4</w:t>						
				</w:r>					
			</w:p>				
		</w:tc>			
	</w:tr>			
	<w:tr>				
		<w:tc>					
			<w:tcPr>						
				<w:vMerge/>				
			</w:tcPr>					
			<w:p>							
			</w:p>				
		</w:tc>				
		<w:tc>							
			<w:p>								
				<w:r>								
					<w:t>R2C2</w:t>						
				</w:r>					
			</w:p>				
		</w:tc>				
		<w:tc>						
			<w:p>								
				<w:r>								
					<w:t>R2C3</w:t>						
				</w:r>					
			</w:p>				
		</w:tc>				
		<w:tc>							
			<w:p>								
				<w:r>									
					<w:t>R2C4</w:t>						
				</w:r>					
			</w:p>				
		</w:tc>			
	</w:tr>		
</w:tbl>