代码之家  ›  专栏  ›  技术社区  ›  singularity2047

如何将数据框更新/写入s3 bucket中的excel文件

  •  0
  • singularity2047  · 技术社区  · 6 年前

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

     openpyxl.load_workbook(path)
    

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

    为了我的目的。它工作得很好。现在我想自动化这个过程并将我的excel文件存储在s3中。但我不认为OpenPyxl可以与S3一起工作。

    有没有其他方法来实现这个概念:打开一个excel文件,读取它的单元格范围,并在文件存储在s3中时更新它?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Mayank Porwal    6 年前

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

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

    你可以使用 boto3 用于在s3上上载文件。