[]
        
(Showing Draft Content)

导出数据透视表到Excel

观看本节视频

创建数据透视表后,您可以将其导出到Excel中,导出后在Excel中也是数据透视表。

导出数据透视表到Excel

需要满足以下所有条件,才能将数据透视表导出到Excel中:

  • 数据透视表关联的表格中,不能包含空白列标题,也不能勾选“选择列”。

  • 数据透视表关联的表格中,标题行的每一列必须是一个单独的列,不能有合并的单元格,且列头行数必须为1。

  • 数据透视表关联的表格中不能开启汇总行。

例如,在设置了数据透视表的页面中,设置“导出到Excel”按钮,命令为“导出页面到Excel”。



运行后,页面中的表格和数据透视表的数据会被全部加载,单击“导出到Excel”按钮后,会将页面导出到Excel中,包括页面上的数据透视表。


限制

导出数据透视表到Excel时有以下限制:

  • 表格的按需加载功能在导出时会被忽略。因此,运行时与导出后的数据透视表可能会有不同。

  • 导出时会忽略数据透视表设置中的高级设置。

  • 设置数据透视表的单元格样式,选择元素为“整个表”,在“其他”页签下设置字形的“粗体/斜体”,导出时不能导出粗体/斜体样式。设置其他元素的字形可以导出。

  • 设置数据透视表的单元格样式,在“其他”页签下设置的对齐方式不能导出,包括水平对齐和垂直对齐,因为Excel不支持此功能。

  • 在Excel的数据透视表和从活字格导出的数据透视表中,数字格式中的颜色优先级高于单元格样式中的前景色。但是运行时不支持该策略。例如,如果数据透视表设置了单元格样式,整个表的前景色是蓝色,但它的数据字段的数字格式为“ #,##0;[Red](gcdocsite__documentlink?toc-item-id=81495d39-acfc-4358-b8a4-6210def22eba#,) ”,运行后前景色显示为蓝色,导出到Excel / PDF时为黑色。

  • 样式设置中的列宽和行头列宽设置为“自适应”后将数据透视表导出到Excel中,因为Excel的筛选器按钮和折叠按钮由可能会占一些空间,所以内容可能会显示不完整 。

  • 样式设置中的“空白区域颜色”不会导出。

  • 数据透视表单元格样式中的背景颜色会导出,但在数据透视表所在单元格的背景色不会导出。

  • 设置了条件格式后,运行时的数据透视表和导出后的数据透视表中的单元格的边框可能会有不同。

  • 设置了条件格式后,导出数据透视表到Excel中,如果在Excel中折叠行头,条件格式的结果可能会出错。

  • 如果数据透视表条件格式的公式中引用了单元格,导出后页面中的表格因为数据扩展插入了行,改变了引用单元格的位置,但条件格式中的公式不会改变,所以导出时条件格式的结果会不正确。例如,公式为"=IF($B$11=1,TRUE,FALSE)",$B$3是一个表格,导出后表格进行了扩展,原来的单元格"$B$11"位置发生了变化,移动到了"$B$14",则数据透视表条件格式的公式的导出结果会不正确,因为公式中的"$B$11"没有改变。

  • 在Excel中,只有表格中的第一行的自动合并可以在数据透视表中生效。因此,不建议用户设置数据透视表的源表格的自动合并。

  • 列宽/行头列宽的自适应不考虑条件格式的图标的大小。

  • 如果数据透视表中的数据过多,则数据透视表的条件格式不会生效。这是Excel的一个问题。

  • 设置数据透视表的条件格式,如果格式样式选择“ 三色刻度”,则运行时和导出后数据透视表的显示不同。

  • 设置数据透视表 的外部边框,但是导出pdf / excel后不显示数据透视表的外部边框,建议在数据透视表的单元格样式中设置整个表的边框样式。

  • 数据透视表的字段设置中,首项/尾项/去重计数不支持导出,它们会被导出为“计数”。

  • 数据透视表的字段设置中,总计汇总方式不支持导出。

  • 数据透视表的多个字段的顺序在导出后可能不正确。

  • 导出后,数据透视表的“空白”项的顺序不正确。

  • 设计时,不要将表格放在数据透视表的左侧或右侧,因为如果数据透视表的行数超出设计时单元格的行数,则数据透视表可能会插入行。