在使用ssconvert(gnumeric)编写之前实现公式

时间:2016-06-27 08:29:06

标签: excel gnumeric

我有一个xlsx文件,我使用gnumerics ssconvert将其转换为XML文件。我希望生成的XML文件不包含公式/表达式,只包含数值。

手册页指出:

  

主要选项

     

- recalc在写作之前重新计算所有公式。

但是当我检查XML文件时,它仍然包含诸如这些

之类的条目
<gnm:Cell Row="1" Col="3" ExprID="2">=E2+(((int(G2)+12)+(G2-int(G2))/60*100)/24)</gnm:Cell>

我做错了吗?有没有办法删除所有xlsx表达式并用它们的值替换它们? (就像使用excel时一样,你可以在仅粘贴为值的地方进行剪切和粘贴)

1 个答案:

答案 0 :(得分:0)

  1. 复制和粘贴方法 - 复制数据并使用“选择性粘贴”,使用“值”选项。 Here's a guide.
  2. 使用VBA - 如果您需要经常这样做,可能值得创建一个简单的Sub来执行此操作。选择数据并使用Selection.Value = Selection.Value进行转换。