gpt4 book ai didi

sql - Bigquery 上的长 ID 正在使用科学计数法导入 excel,不要导入正确的数字

转载 作者:行者123 更新时间:2023-12-04 21:53:32 24 4
gpt4 key购买 nike

我正在运行一个非常基本的查询来导出 ID 列表。但是,当我将该列表导出为 CSV 时,excel 会将 ID 转换为科学记数法,并且 ID 不再准确(最后一位数字替换为 0)。

SELECT
Subscription_id
FROM
` ds.sites`,
unnest(SubscriptionIds)subscription_id

修改查询以使其正确导出的任何想法?我尝试使用 concat() 在 id 周围添加引号(bc excel 应该识别引号),但它没有正确打印:
SELECT
CONCAT(''', Subscription_id, ''') as Subscription_ID
FROM
` ds.sites`,
unnest(SubscriptionIds)subscription_id


Row Subscription_ID
1 , Subscription_id,
2 , Subscription_id,
3 , Subscription_id,
4 , Subscription_id,
5 , Subscription_id,

Excel export -- all numbers end in 0

最佳答案

您应该更改将生成的 CSV 文件转换为 Excel 的方式!
而不是使用 Excel 打开文件 - 请执行以下操作:

1 - 打开 Excel,有空书
2 - 在菜单/工具栏中选择:数据 > 从文本
3 - 选择您的 csv 文件
4 - 完成导入对话框
5 - 在第 3 步中 - 对于各个列 - 指定文本格式

完毕

enter image description here

您将获得所有数字
在上面的“示例”中,第一个字段被选择为 STRING,第二个字段被选择为 INT64

关于sql - Bigquery 上的长 ID 正在使用科学计数法导入 excel,不要导入正确的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49545691/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com