C 报表与 Excel 中导入的报表之间的差异

本主题将帮助您了解报表与导出到或导入到 Excel 的报表之间的差异。

  • 通过报表设计器,您可以使用 "Border Style"(边框样式)和 "Border Width"(边框宽度)属性组合定义边框格式设置的样式。"Border Style"(边框样式)可以是 "Solid"(实线)、"Dotted"(点线)、"Dashed"(虚线)和 "Double"(双线)。"Border Width"(边框宽度)的值可以是 1 到 5。在 Excel 中导入时,边框样式将按如下所示进行映射,因为 Excel 不支持不同的宽度设置:

    Reports(报表) Excel

    实线,宽度_1

    实线,宽度_2

    实线,宽度_3、宽度_4、宽度_5

    点线,任意宽度

    点线

    虚线,宽度_1

    虚线

    虚线,宽度2、宽度3、宽度_4、宽度5

    中_虚线

    双线,任意宽度

    双线

  • 如果定义的单元格字体颜色 = Transparent(透明),则 Excel 不支持此单元格。报表中的变通方法将使用 "Replace Text"(替换文本)属性并将替换文本设置为空值。

  • 将报表导入到 Excel 后,不支持行条带。

  • 前缀/后缀对齐:% 不应与其他字符或空格组合使用。此类格式设置可能会导致 Excel 中显示的数字值不正确。对齐前缀时,Excel 会将前缀字符放在单元格的最左边。如果提供负数后缀,没有提供正数后缀,且设置对齐后缀,则正数的后面可能会显示额外的空格。

  • 如果报表中有多个垂直堆积的网格,它们具有不同的列宽,则导出报表在 Excel 中的列宽将基于报表中最上方网格的列宽。因此,与 Web 中的报表相比,其余的网格可能排列不一样,或者可能具有不同的列宽。这是因为在 Excel 中,电子表格中的所有行的列宽保持不变。

    同样,如果报表中有多个水平排列的网格,它们具有不同的行高,则导出报表在 Excel 中的行高将基于报表中最左侧网格的行高。因此,与 Web 上的报表相比,其余的网格可能排列不一样,或者可能具有不同的行高。这是因为在 Excel 中,电子表格中的所有列的行高保持固定。

  • 在单元格属性中指定缩进时,缩进的大小由报表设计器定义,单位为英寸或厘米,具体取决于设置的格式设置用户首选项(例如:"0.25" 将缩进“英寸”)。将报表下载到 Excel 时,将尝试在 Excel 中创建等效缩进。Excel 中的缩进是通过计算“标准字体和字体大小”中空格字符的宽度来完成的。

    有关详细信息,请参阅“Microsoft 故障排除”页。

    Reports(报表)和 Excel 之间,计算缩进量的不同方法可能不相同。这可能导致单元格中的文本未在报表预览(PDF 或 HTML)中换行时在 Excel 文档中换行。它还可能导致 Excel 文档的列宽不够,无法显示该列的单元格中的值,例如:Excel 可能会为单元格值显示 "#",因为单元格值太大,无法在单元格中显示。