CSV中的货币格式为Excel中的date
我在我的CSV文件中保存货币(十进制值),客户想要在Excel中打开。 但是,如果范围允许(日<= 31,…),则Excel将这些货币值格式化为date。
我发现了很多黑客攻击 ,但没有一个满足以下3个要求 :
- 应该与美国和德国的设置 (逗号与小数点)
- 总结那些专栏应该是可能的
- 应该可以小于31.12欧元
我已经尝试过的事情:
- 使用
"=""04.06"
- 使用
'04.06
- 使用
04.06\t
谢谢你的帮助。
我正在使用NodeJS在点击一个button时自动生成csv文件。
这里是一个CSV文件示例(我不知道如何上传它作为文件):
Passenger Number;Name;Birth Date;Int. Fares;Int. Taxes;Dom. Fares;Dom. Taxes ARB1234;Max/Meister;12.04.2001;4.03;2.06;3;110
这个问题最稳定的解决scheme是Import
文件。 如果你Open
这个文件,Excel会做出一堆可能不正确的假设(正如你所注意到的)。 如果你Import
文件,你可以介入和声明,例如,分隔符(在这种情况下是分号); date格式(我使用了MDY
但是可以使用DMY
)以及您想要将哪一列格式化为date; 甚至是小数点和数字分隔符。
调用Import
因Excel的不同版本而异。 我在下面显示2016 From Text/CSV
的方法。 From Text/CSV
可能会打开获取和转换与select文件的机会。 或者,如果您更喜欢Legacy向导,则可以在“ Get Data
选项卡下访问这些向导。
传统方法打开Text Import Wizard
。 最近的方法允许你build立一个可刷新的数据连接到文件,可能会更适合你的最终用户,因为他不必每次都填写选项。