s-s-rS 2008 Excel 货币单元格格式

Posted

技术标签:

【中文标题】s-s-rS 2008 Excel 货币单元格格式【英文标题】:s-s-rS 2008 Excel Currency Cell Format 【发布时间】:2010-01-26 00:56:48 【问题描述】:

我正在使用 s-s-rS 2008,我有一份财务报告。我希望表格中的美元金额在导出到 Excel 时采用货币或数字格式。目前,它们最终成为文本。

我尝试了一些事情来看看它是否可能。我删除了表头,没有使用 $ 符号,并将字段转换为十进制,但似乎没有任何效果。 Excel 中的数据似乎总是以文本格式。

有什么建议吗?

【问题讨论】:

【参考方案1】:

确保您使用的是格式字符串“C”,但导出到 excel 确实是文本渲染 - 它不包含 Excel 特定的属性/质量。

【讨论】:

【参考方案2】:

我发现不是在表达式中使用 function 格式,例如:

=Format(myvar.value, "C")

最好不要使用表达式,只需更改该字段上的文本框属性。例如,我将字段保留为:

 =myvar.value 

然后我将右键单击该字段,转到文本框属性,数字子类别/选项卡,然后选择货币。

执行此操作时,Excel 中的结果是自定义数字格式与文本格式。

【讨论】:

以上是关于s-s-rS 2008 Excel 货币单元格格式的主要内容,如果未能解决你的问题,请参考以下文章

从 s-s-rS 2008 R2 导出到 Excel 2010 时,数字不保持格式

Excel 互操作货币格式

在 s-s-rS 中格式化空矩阵单元格

Excel表格里数值前的货币符号总是变成问号

POI设置EXCEL单元格格式为文本小数百分比货币日期科学计数法和中文大写

导出到 Excel 时将所有数据格式化为文本(非通用)