常见问题 KB0399430
电子邮件
导出报表中的日期格式与单元格格式不同。
为您方便起见,此知识库文章由机器进行翻译。SAP Ariba 不会对有关机器翻译的准确性或完整性提供任何保证。您可以通过使用语言选择器切换到英语来查找原始内容。
问题

在禁用 ActiveX 后将报告导出到 Excel 时,包含日期的单元格格式与单元格格式不对应,并且采用“dd/mm/yyyy H:MM”格式,而不是由区域设置定义的格式。更改单元格日期格式没有帮助。

如果将光标放在带有日期的单元格上并双击,则日期将自动更改为 "dd.mm.yyyy"。但是,我们无法手动单击导出报表中的每个日期单元格,因为可能有数千行。因此,我们需要以正确的格式导出日期的报表。

能否帮助我们设置导出文件,以便日期单元格的格式将是“dd.mm.yyyy”?

回答

这是不使用 ActiveX 的结果。否则,我们无法以客户端区域设置导出日期。Microsoft Excel 可以转换这些单元格,但不能自动转换,而是需要收到单元格更改触发器(双击),以根据单元格的日期格式更改单元格。对于整个列(而不是一次一个单元格),有一个解决方法可以解决此问题:

  1. 导出报表。
  2. 选择要更改其格式设置的列中的所有值,并使用 Ctrl+C 快捷方式将它们复制到剪贴板。

在 Microsoft Excel 中,可以使用 Ctrl + Shift + ↓(Ctrl + Shift + 向下箭头)快捷方式向下快速选择所选单元格中的所有值。

  1. 打开纯文本编辑器,例如记事本。它必须是记事本或其他纯文本编辑器,使用 Microsoft Word 将不起作用。
  2. 使用 Ctrl+V 快捷方式将值粘贴到文本编辑器中。
  3. 使用 Ctrl+A 快捷方式在文本编辑器中选择所有值,然后使用 Ctrl+C 快捷方式复制这些值。
  4. 使用 Ctrl+V 快捷方式将值粘贴回列中。

这将有效地用完全相同的数据覆盖该列中的所有单元格数据,但 Microsoft Excel 将在所有单元格中收到更改触发器,并根据其格式更改所有数据。


适用产品

开发票 > 开发票的 Analysis 报告

使用条款  |  版权所有  |  安全披露  |  隐私