0

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

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

在此处输入图像描述

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

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

photoInfo 是一个数组列表,没有添加整数的功能。

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

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

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

4

2 回答 2

1

创建一个新列。
使用公式

=$A1+0 

在此处输入图像描述

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

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

于 2013-10-28T05:57:59.910 回答
0

设置好电子表格并准备好制作图表后,运行这个小小的 VBA 宏:

Sub tic_killer()
For Each r In ActiveSheet.UsedRange
    If r.PrefixCharacter = "'" Then
        r.Value = r.Value
    End If
Next
End Sub
于 2013-10-27T11:34:56.463 回答