本主题将帮助您了解报表与导出到或导入到 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 可能会为单元格值显示 "#",因为单元格值太大,无法在单元格中显示。