如何将数据帧更新/写入S3存储桶中的Excel文件

时间:2018-10-30 14:39:22

标签: excel python-3.x amazon-s3 databricks

我有一个过程,我打开一个excel文件,选择一个特定的单元格范围,然后在其中写入数据框。 excel文件在我的本地计算机上,我可以使用

 openpyxl.load_workbook(path)

pd.ExcelWriter(file_name, engine='openpyxl')

出于我的目的。工作正常。现在,我想自动化此过程,并将我的excel文件存储在s3中。但是我不认为openpyxl可以与s3一起使用。

是否有其他方法可以实现打开excel文件,读取其单元格范围并在文件存储在s3中时更新文件的概念?

1 个答案:

答案 0 :(得分:0)

1。)对本地计算机上的excel文件进​​行所有处理。

2。)在代码中编写一个函数以选择此excel文件,并将其上传到s3的适当路径上。

您可以使用boto3在s3上上传文件。