CSV中的货币格式为Excel中的date

我在我的CSV文件中保存货币(十进制值),客户想要在Excel中打开。 但是,如果范围允许(日<= 31,…),则Excel将这些货币值格式化为date。

我发现了很多黑客攻击 ,但没有一个满足以下3个要求

  1. 应该与美国和德国的设置 (逗号与小数点)
  2. 总结那些专栏应该是可能的
  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立一个可刷新的数据连接到文件,可能会更适合你的最终用户,因为他不必每次都填写选项。

在这里输入图像说明