有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Excel中的java CSV:浮点>=1显示为哈希标记

我正在使用Java在CSV文件中写入值。一列是浮点值。正确写入值-我使用记事本++进行了检查。但是,当我使用Excel打开所有浮点值时>;=1.0显示为一系列hashtag。当我单击单元格时,它包含正确的值,但带有浮点数“”丢失的屏幕截图中的值应为33.0147882905578606

screenshot

这很奇怪,因为我明确使用“,”作为分隔符,而不是“.”如csv的第一行所述:sep=,此外,所有浮点值<;1.0正确显示

我希望这不是离题

编辑:使用hashtags扩展列宽。但是值的浮点值>=1人仍然下落不明。即使我用过”而不是“,”并删除sep=,


共 (1) 个答案

  1. # 1 楼答案

    为了去掉hashtags,我只需扩展列宽。谢谢,老程序员

    浮点数<;1没有被识别为数字,因此该点仍然存在。那些>=1被识别为数字,但点被解释为千位分隔符,而“,”是十进制分隔符。我必须禁用“使用系统分隔符”,并按照here所述设置自定义分隔符