多层表头是通过在列标题中加入下划线实现的。列标题中有几个下划线,就会生成几级表头。如下图,将表格中的后3列标题都做了修改:
当没有勾选表格外观中的“启用多层表头”时,显示效果是这样的:
一旦启用多层表头并重新生成页面,就会自动加上多层显示效果:
由此可见,多层表头完全是根据列标题中是否包含下划线自动进行判断处理的。但也要注意以下几点:
例如,现在想给上表再加上一层标题,用于说明职务变化情况。如果按下图所示进行定义,肯定会出问题的:不仅无法显示为3层,而且数据列还会出现混乱,原因就在于把一个现成的列标题“个人信息_职务”作为前置字符串放到后面2列的下划线前面了:
如要避免此情况发生,只需适当修改后面两列的列标题即可。例如,把“个人信息_职务”改为“个人信息_职务说明”:
这样就能正常生成3层表头了: