java - 在java中创建Excel文件(无效数量)

标签 java excel

我有一个像“2,345”这样的字符串。我想将它放入Excel单元格中。我成功地做到了,但在我的Excel文件中我得到了“2,345”作为字符串。所以请建议我如何获得“2,345”作为数字值,但格式与我上面使用的相同(逗号分隔)。

提前致谢。

最佳答案

在将其插入 Excel 之前删除逗号,在插入之前将其转换为数字,然后设置列格式以显示逗号。

String replace

在 Excel 中,用逗号格式化 Range 的代码是:

SomeRange.Style = "Comma"    'or, recorded version
SomeRange.NumberFormat = "_-* #,##0_-;-* #,##0_-;_-* ""-""??_-;_-@_-"

'a simpler version..
SomeRange.NumberFormat = "#,##0"

关于java - 在java中创建Excel文件(无效数量),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17773413/

相关文章:

java - 如何在 JSP 页面中从数据库中检索和显示图像?

java - 为什么 isAnnotationPresent 在 Java 7 和 Java 8 之间的工作方式不同?

VBA:Range 类的 PasteSpecial 方法失败

excel - 尝试将超过 4000 条记录导出到 excel 时,Telerik Kendo 网格导出到 excel 没有响应

excel - 在 Excel 中使用嵌套 IF 语句

Java - apache commons exec,在同一个 "context"中运行2个命令

java - Eclipse 项目奇怪的图标导入 Maven 项目

java - 如何在java中将CSV float 转换为double

excel - 如果字符串包含则使用 Case 语句

vba - 大于 VBA 中的自动过滤条件