【发布时间】:2020-04-19 17:53:40
【问题描述】:
使用=IMPORTHTML 函数,我将数据从网站导入到谷歌表格。我要从中导入的页面是:https://www.tools4albion.com/refining.php?cat=ore&city=5&quantity=80&skillT4=28&skillT7=0&return=5&tax_sell=6&tax_shop=30&skillT5=17&skillT8=0&tax_order=1.5&skillT6=1,但是该网站使用小数而不是逗号来分隔数字(不要与“0.2”等小数混淆)。在 Google 表格上查看时,会产生 2 个问题:
- 带有三位小数的数字会自动对齐到左侧,而不是通常的右侧。
-
它留下了一些非常重要的数据缩进,这完全改变了它的值(该值应该是 545760,但谷歌表格显示为 545.##)
-
不能对三进制数据执行任何计算、函数或算术运算。即使是带小数的那些也被视为小数而不是整数。
对于那些想尝试的人,我使用了公式:
=IMPORTHTML("https://www.tools4albion.com/refining.php?cat=ore&city=5&quantity=80&skillT4=28&skillT7=0&return=5&tax_sell=6&tax_shop=30&skillT5=17&skillT8=0&tax_order=1.5&skillT6=1","table",5)
关于如何解决此问题的任何想法?如果 Google 表格上没有这样的解决方案。使用 Microsoft Excel 执行此操作没有问题。两种软件的答案对我来说都很好。
【问题讨论】:
标签: xml google-sheets google-sheets-importxml