将正数保存在csv的括号中

时间:2019-02-27 08:26:26

标签: excel csv export-to-csv

我想将正数保存在.csv的括号中。例如:

 My number = (0.235)

当我尝试使用数字格式时,它会自动将此数字转换为-0.235。我更改了格式,使用文本格式,然后工作了。但是,一旦保存并重新打开数据,它将再次转换为-0.235。我应该将其保存为.csv格式。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

格式->单元格->自定义-用.. (0);-0添加新内容。

  • 然后另存为普通Excel。
  • 如果另存为CSV-然后在记事本或TextEdit中将其打开,则会看到括号和减号已保存。
  • 但是在Excel中重新打开它时,它会将其转换回-1/1等,从而丢失了括号。
  • 保存时最好使用Excel格式以保留格式设置选项。

答案 1 :(得分:1)

问题不是当您将其保存为CSV时(假设您如上所述转换为文本格式;或者使用了@JGFMK所示的自定义数字格式)。问题是当您在Excel中打开它时。

通常情况下,为了防止Excel进行自动转换,您需要导入 csv文件,而不要打开。然后,您将有机会将该列指定为 TEXT ,并且您的括号将被保留。

在处理任何CSV文件时,不包括格式设置。因此,Excel尝试尽最大可能解释这些值(就像您手动在单元格中键入值一样)。这不仅会导致您遇到的问题,还会导致某些分数,比率,日期不属于计算机系统格式等问题。由于所有这些原因,通常最好不要导入而不是在Excel中打开任何csv文件。