【发布时间】:2017-10-17 18:29:18
【问题描述】:
有什么方法可以将 excel 文件直接加载到 BigQuery 中,而不是转换为 CSV。
我每天都以 excel 格式获取文件,需要加载到 BigQuery 中。现在手动转换为 CSV 并加载到 BigQuery。
计划安排工作。
如果无法将 excel 文件直接加载到 BigQuery 中,那么我需要编写一个进程 (Python) 以在加载到 BigQuery 之前转换为 CSV。
如果有更好的选择,请告诉我。
谢谢,
【问题讨论】:
-
上周我遇到了类似的问题。我确实使用 powershell 将 excel 文件转换为适用于 BigQuery 的漂亮 .csv,然后我使用 NodeJs 来使用 Google API 方法“table.import”。由于您使用的是 Python,您应该看看:googlecloudplatform.github.io/google-cloud-python/latest/… 搜索“从文件上传表数据:”我个人使用自动 NodeJs 脚本,每月上传 50Mo csv。
-
你找到答案了吗?
标签: python excel google-bigquery