Google sheets Google sheets importHTML删除零,并将逗号视为十进制

Google sheets Google sheets importHTML删除零,并将逗号视为十进制,google-sheets,html-table,Google Sheets,Html Table,我正在尝试导入一个表,其中逗号是1000分隔符, 示例:32100是32100,但它将其视为32.1 这是一个类似的表格(第一张/左上角): 屏幕截图的图片: 我想说: Year million 1500 458 1600 580 1700 682 1750 791 1800 978 1850 1262 1900 1650 1950 2521 1999 5978 2008 6707 2011 7000 2015 7

我正在尝试导入一个表,其中逗号是1000分隔符, 示例:32100是32100,但它将其视为32.1

这是一个类似的表格(第一张/左上角):

屏幕截图的图片:

我想说:

Year    million
1500    458
1600    580
1700    682
1750    791
1800    978
1850    1262
1900    1650
1950    2521
1999    5978
2008    6707
2011    7000
2015    7350
2018    7600
2020    7750
但结果是:

Year    million
1500    458
1600    580
1700    682
1750    791
1800    978
1850    1,262
1900    1,65
1950    2,521
1999    5,978
2008    6,707
2011    7
2015    7,35
2018    7,6
2020    7,75
这是我正在使用的函数:

=IMPORTHTML("https://en.wikipedia.org/wiki/Demographics_of_the_world"; "table"; 1)
我也尝试过使用此功能:

=IMPORTXML("https://en.wikipedia.org/wiki/Demographics_of_the_world"; "//*[@id='mw-content-text']/div/table[1]/tbody")
但这表明,这个女巫很难理解,因为它看起来像这样,但仍然去掉了零:

World Population[1][2]  Yearmillion 1500458 1600580 1700682 1750791 1800978 18501,262   19001,65    19502,521   19995,978   20086,707   20117   20157,35    20187,6 20207,75
我尝试过的其他事情是:
如果让它总是打印出三位小数,那是行不通的,因为它会在所有数字的末尾添加更多的数字。

最简单的解决方案是将电子表格的
区域设置更改为使用
作为英里分隔符的设置


或者,如果确实不可能更改此设置,则可以创建一个脚本,用于检索页面内容并解析值,同时考虑
的用法,
作为英里分隔符。

您拥有的主要且最简单的解决方案是将电子表格的
区域设置更改为使用
作为英里分隔符的设置


或者,如果确实不可能更改此设置,则可以创建一个脚本,用于检索页面内容并解析值,同时考虑
的用法,
作为英里分隔符。

您的
电子表格设置是什么
-
文件>电子表格设置
@BHAWANISINGH语言代码是瑞典语,将其更改为USA修复了它,但有没有办法使它与我的默认语言一起工作?我是否可以将数据作为文本而不是数字导入?如果我更改了语言,那就太好了,因为我必须重做一些事情。Luddeb123,请检查以下内容是否有效https://en.wikipedia.org/wiki/Demographics_of_the_world“;“表;1”);IMPORTHTML(”https://en.wikipedia.org/wiki/Demographics_of_the_world("表"1))
@BHAWANISINGH不幸的是,这并没有解决问题。它显示的内容与以前相同。我觉得更改区域设置是唯一的方法,因为表首先通过
importrange
转换为值范围(考虑电子表格区域设置),我们只在最后得到处理后的值范围。您的
电子表格设置是什么?
-
文件>电子表格设置是什么?
@BHAWANISINGH语言代码是瑞典语,改为USA修复了它,但是有没有办法让它与我的默认语言一起工作?我是否可以将数据作为文本而不是数字导入?如果我更改了语言,那就太好了,因为我必须重做一些事情。Luddeb123,请检查以下内容是否有效https://en.wikipedia.org/wiki/Demographics_of_the_world“;“表;1”);IMPORTHTML(”https://en.wikipedia.org/wiki/Demographics_of_the_world("表"1))
@BHAWANISINGH不幸的是,这并没有解决问题。它显示的内容与以前相同。我觉得更改区域设置是唯一的方法,因为表首先通过
importrange
转换为值范围(考虑电子表格区域设置),而我们只在最后得到处理后的值范围。