首页 > 解决方案 > 使用 python 读取 CSV 以存储在 GCP 大查询中

问题描述

我是 Python 和 GCP 的新手,正在使用 Python 将数据从 CSV 加载到 Big Query。

使用此文档的示例程序运行良好 - https://cloud.google.com/bigquery/docs/loading-data-cloud-storage-csv

我通过创建 CSV 文件从其他数据库获取数据,当我在 Excel 中查看数据时,它看起来不错,但在 Textpad 或记事本中,如果值中有任何额外的空格,例如 'myname' 而不是 'myname' 它是读取为下一行而不是单行..这样做会给我额外的行,列少..错误 - csv表引用列位置1234但从位置12345开始的行只包含9列而不是10列..

示例:大查询表:

A 列 B 列 C 列

CSV 文件数据:

名称,测试,文本名称,测试2,文本 - Excel 中的这个链接看起来不错 .. 转到 3 个不同的列,但是当我在文本垫中查看时,它显示为名称,” - 这在 1 行中 Test2,文本 - 这个数据在另一排

1 分成 2 行。如何在使用 python 从 CSV 读取数据时避免这些。

请建议。

谢谢

标签: pythoncsvgoogle-cloud-platformgoogle-bigquery

解决方案


推荐阅读