gpt4 book ai didi

java - 如何从 LibreOffice Calc(由 Java 程序生成)单元格中删除非字母数字字符

转载 作者:行者123 更新时间:2023-12-01 13:56:07 29 4
gpt4 key购买 nike

我正在使用 Java 程序从 SQLite 文件中提取值并将它们存储到 UBUNTU 上的 excel(.xls) 文件中。

如快照所示,当整数值存储在 Excel 工作表中时,特殊字符 (') 会附加到值(参见图像中的公式栏),因此值将存储为字符串而不是 int。因此,我无法使用这些值制作图表。

enter image description here

我在程序中使用的java函数是 -

photoInfo.add(resultSet.getString(h));

photoInfo 是一个 arrayList,没有添加整数的功能。

我已经尝试将单元格格式设置为整数,但没有用。

此字符(')仅出现在编辑栏中,在 Excel 单元格中不可见。

有人可以建议我如何一次性从所有值中删除这个非字母数字字符。如果有的话,请提供 StarBasic(不是 VBS)中的代码?

最佳答案

创建一个新列。
使用公式

=$A1+0 

enter image description here

现在将此公式扩展到所有单元格。

这很奇怪但有效。当然这是我迄今为止搜索到的最快的方法。

关于java - 如何从 LibreOffice Calc(由 Java 程序生成)单元格中删除非字母数字字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19617390/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com