如何在转换之前防止“ssconvert”重新计算Excel文件?

9 浏览
0 Comments

如何在转换之前防止“ssconvert”重新计算Excel文件?

我正在尝试将.xlsx文件http://www.eia.gov/forecasts/steo/archives/mar14_base.xlsx转换成.csv,但似乎.xlsx文件包含链接到我没有的本地文件的公式(文件的创建者可能忘记将其作为值而不是作为公式粘贴过来),因此每次使用ssconvert时它都会尝试重新计算公式,而这会失败,因此我无法获取数据:

ssconvert --export-type=Gnumeric_stf:stf_assistant  -O "locale=C
format=automatic separator=, eol=unix sheet='3atab'" "STEO_m.xlsx"
"text.csv"

引发以下消息:(.csv文件内的值丢失)

(/usr/bin/ssconvert:14771): GLib-GObject-WARNING **:g_object_set_valist: object class \'SheetObjectImage\' has no property named `style\' \'7etab\'!BM7 :

\'VLOOKUP($A7,[1]oracle_allbbb!$2:$89130,Dates!BM$12+1,FALSE)\' Invalid expression

我已经看到你的ssconvert函数中还有一个--recalc参数,但实际上我想做相反的事情!

ssconvert --recalc=FALSE --export-type=Gnumeric_stf:stf_assistant -O \"locale=C format=automatic separator=, eol=unix sheet=\'3atab\'\" \"STEO_m.xlsx\" \"text.csv\"

你能给我一些建议来解决这个问题吗?

admin 更改状态以发布 2023年5月21日
0
0 Comments

显然这是一个错误。它已经在这里得到修复。

0