Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google sheets Google BigQuery将十进制错误的数字数据导出到工作表中_Google Sheets_Google Bigquery - Fatal编程技术网

Google sheets Google BigQuery将十进制错误的数字数据导出到工作表中

Google sheets Google BigQuery将十进制错误的数字数据导出到工作表中,google-sheets,google-bigquery,Google Sheets,Google Bigquery,在我们的工作流程中,我们经常将BigQuery查询的结果导出到Google工作表,例如以.xlsx格式分发给客户 我遇到了一些奇怪的事情:当显式地将查询的输出转换为数字时,表中的导出会给出小数的错误 比如说,, 选择 铸造(“12.3”为数字), 铸造(“12.34”为数字), 铸造(12.056为数字), 铸造('12.345786'为浮动64) 在WebUI中生成以下查询结果 第f0\UF1\UF2\UF3行 1 12.3 12.34 12.056 12.345786

在我们的工作流程中,我们经常将BigQuery查询的结果导出到Google工作表,例如以.xlsx格式分发给客户

我遇到了一些奇怪的事情:当显式地将查询的输出转换为数字时,表中的导出会给出小数的错误

比如说,,

选择
铸造(“12.3”为数字),
铸造(“12.34”为数字),
铸造(12.056为数字),
铸造('12.345786'为浮动64)

在WebUI中生成以下查询结果

第f0\UF1\UF2\UF3行
1 12.3 12.34 12.056 12.345786

但是,Google Sheets中的结果(同样,使用WebUI,选项Save to Sheets)是:

f0_UF1_UF2_UF3_
12.3    1234    12056   12345786

我能看到的唯一模式是,当有两个或更多的小数时,小数点会被错误地删除

我真的不知道是什么原因造成的,更不用说如何修复了。将数据导出到.csv和.json会产生正确的结果

有人帮忙吗?

向谷歌报告:找到答案了:见