Google bigquery 我如何在Google cloud Bigquery中摄取一个csv文件,在几个数据行中使用逗号,并使用逗号作为分隔符?

Google bigquery 我如何在Google cloud Bigquery中摄取一个csv文件,在几个数据行中使用逗号,并使用逗号作为分隔符?,google-bigquery,Google Bigquery,问题在于,它无法区分逗号分隔符和数据行中的分隔符,因此在接受bigquery时会出现错误。 有什么办法吗?逗号有冲突。如果我认为字符串中需要使用逗号,那么您只有一个选项: 将数据从源导出为具有不同分隔符的CSV。当您将CSV文件加载到BQ中时,您可以使用选项(选项卡、管道或自定义)更改分隔符 请注意,如果您的csv中已经有一个逗号作为分隔符,字符串中也有一个逗号,那么BQ就不可能像您所期望的那样进行分隔。使用csv文件、在数据中使用逗号还是两者都有问题?为您已经做过的事情提供一个最小的可重复

问题在于,它无法区分逗号分隔符和数据行中的分隔符,因此在接受bigquery时会出现错误。
有什么办法吗?

逗号有冲突。如果我认为字符串中需要使用逗号,那么您只有一个选项:

  • 将数据从源导出为具有不同分隔符的CSV。当您将CSV文件加载到BQ中时,您可以使用选项(选项卡、管道或自定义)更改分隔符

请注意,如果您的csv中已经有一个逗号作为分隔符,字符串中也有一个逗号,那么BQ就不可能像您所期望的那样进行分隔。

使用csv文件、在数据中使用逗号还是两者都有问题?为您已经做过的事情提供一个最小的可重复性示例()将有助于说明问题所在。此外,这是否相关: