读取存储在Google云端硬盘中的csv文件

时间:2020-09-24 13:15:48

标签: python google-drive-api

我是Python的初学者。我已经启用了Google API,想使用python读取存储在“我的云端硬盘”中的csv文件作为熊猫数据框。有可能做到吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

如果您已将文件夹同步到计算机,则只需指定与此相似的文件路径就足够了

import pandas as pd

test= pd.read_excel ('C:/Users/person/OneDrive - company/Documents/Projects/cortex/Group_status.xlsx')

print(test)

答案 1 :(得分:1)

如果您还想学习如何使用Drive API,可以遵循此Python quickstart guide

答案 2 :(得分:0)

您可以尝试这种方式:

import pandas as pd
import requests
from io import StringIO

orig_url='https://drive.google.com/file/d/0B6GhBwm5vaB2ekdlZW5WZnppb28/view?usp=sharing'

file_id = orig_url.split('/')[-2]
dwn_url='https://drive.google.com/uc?export=download&id=' + file_id
url = requests.get(dwn_url).text
csv_raw = StringIO(url)
dfs = pd.read_csv(csv_raw)