【问题标题】:Reading an execl file (.xlsx) file placed in s3 and converting into csv读取 s3 中的 execl 文件 (.xlsx) 文件并转换为 csv
【发布时间】:2019-12-04 17:26:45
【问题描述】:

我有一个放在 S3 中的 excel 文件,我想读取它并将其转换为 csv。 在尝试使用 lambda 实现这一目标时,我遇到了无法安装 pandas 和 xlrd 库的问题。

除了 pandas 和 xlrd 之外,还有其他方法可以读取 excel 文件吗? 如果没有,我如何在 lambda 中安装 pandas 库;因为我已经尝试将层也添加到 lambda 函数中。

提前致谢。

【问题讨论】:

    标签: python-3.x python-2.7 amazon-web-services lambda aws-lambda


    【解决方案1】:

    有很多文章要包含外部包如

    pip install -t . pandas
    

    其中. 表示当前位置。您可以将包安装到您的项目中并压缩、上传。

    https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html

    所以,你的 python 的结构可能是

    top location
    └ package 1
    └ package 2
    your project main
    and so on...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      • 2018-07-22
      • 2019-10-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多