Java 添加CSV导出小数点
我的应用程序有三种格式(CSV、xls和json),可以将数据导出到。数据中有从整数到小数的百分比值;十进制值只有十分之一位。当导出到CSV时会出现问题,它会在十进制值的末尾追加一个零位(即25.1%变为25.10%;25%保持25%)。导出到xls时不会发生这种情况。是否可以采取措施防止百分比值在导出到CSV时为十进制值添加尾随零Java 添加CSV导出小数点,java,excel,groovy,Java,Excel,Groovy,我的应用程序有三种格式(CSV、xls和json),可以将数据导出到。数据中有从整数到小数的百分比值;十进制值只有十分之一位。当导出到CSV时会出现问题,它会在十进制值的末尾追加一个零位(即25.1%变为25.10%;25%保持25%)。导出到xls时不会发生这种情况。是否可以采取措施防止百分比值在导出到CSV时为十进制值添加尾随零 谢谢 导出为逗号分隔值格式时,似乎无法定义十进制值的数量。当我查看Windows记事本和excel中的原始值时,这一点变得很清楚。记事本版本有1.0%,而在Exce
谢谢 导出为逗号分隔值格式时,似乎无法定义十进制值的数量。当我查看Windows记事本和excel中的原始值时,这一点变得很清楚。记事本版本有1.0%,而在Excel中打开时显示为1.00% 因此,样式似乎必须在excel本身中手动更新
谢谢。请添加显示问题的代码。代码本身没有问题。当您在excel中打开csv文件时,它会自动将其更改为2个小数点。您是否使用文本编辑器检查了csv文件并确认没有尾随零?我检查过。尾随零不存在。这是Excel中的格式问题。存储的值是数值,不会有尾随的零。为了使Excel只显示一个小数点,您可以在导入时将列指定为文本,或者将该列设置为带一个小数点的百分比格式。