Excel 中的 CSV:浮点数 >=1 显示为主题标签
CSV in Excel: Floating point >=1 displayed as hashtags
我正在使用 Java 在 CSV 文件中写入值。一列是浮点值。值写入正确 - 我使用 Notepad++ 检查。但是,当我使用 Excel 打开它时,所有 >= 1.0 的浮点值都显示为一系列主题标签。当我单击该单元格时,它包含正确的值,但带有浮点“。”失踪。截图中的值应该是33.014782905578606.
这很奇怪,因为我明确使用“,”作为分隔符而不是“.”。如 csv 的第一行所述:sep=,
此外,所有 <1.0 的浮点值都正确显示。
希望这不是题外话。
编辑:扩展列宽有助于主题标签。但是值 >=1 的浮点数仍然缺失。即使我使用“;”而不是“,”并删除 sep=,
.
为了摆脱主题标签,我只需要扩大列宽即可。谢谢,老程序员。
<1 的浮点数未被识别为数字,因此该点仍然存在。 >=1 被识别为数字,但是点被解释为千位分隔符,而“,”是小数点分隔符。我必须禁用 "use system separators" 并按照 here.
中的描述设置自定义的
我正在使用 Java 在 CSV 文件中写入值。一列是浮点值。值写入正确 - 我使用 Notepad++ 检查。但是,当我使用 Excel 打开它时,所有 >= 1.0 的浮点值都显示为一系列主题标签。当我单击该单元格时,它包含正确的值,但带有浮点“。”失踪。截图中的值应该是33.014782905578606.
这很奇怪,因为我明确使用“,”作为分隔符而不是“.”。如 csv 的第一行所述:sep=,
此外,所有 <1.0 的浮点值都正确显示。
希望这不是题外话。
编辑:扩展列宽有助于主题标签。但是值 >=1 的浮点数仍然缺失。即使我使用“;”而不是“,”并删除 sep=,
.
为了摆脱主题标签,我只需要扩大列宽即可。谢谢,老程序员。
<1 的浮点数未被识别为数字,因此该点仍然存在。 >=1 被识别为数字,但是点被解释为千位分隔符,而“,”是小数点分隔符。我必须禁用 "use system separators" 并按照 here.
中的描述设置自定义的