我制作了一个包含大约 200-300 行的 Excel 文件,我想将数据导入 DynamoDB 中。
需要明确的是,我刚刚创建了一个空表,其中仅包含主键和排序键。因此,总的来说,我的 DynamoDB 表中只有 2 个字段,但我的 Excel 文件中有 12 个字段。
我想将 Excel 数据导入到表中,因此所有 200-300 行都会出现在我的 DynamoDB 中。
是否可以使用 Excel 文件填充空的 DynamoDB 表?
感谢任何帮助:)
谢谢!
最佳答案
不是直接的,您需要使用代码来解析 xls 内容并将其转换为 DynamoDB 接受的有效输入形式。
快速谷歌给出了一些plugins为 Excel 编写,但我无法谈论它们的功能或安全性。
其他选择是编写 lambda 函数,该函数从 S3 读取文件并将数据放入表中。
另一种选择是尝试创建 Data Pipeline 。如果这是您希望一遍又一遍地做的事情,这可能会更好。如果它是一个文件的一次性工作,那么 lambda 会更便宜(除了你的时间之外基本上是免费的)
关于excel - 是否可以从 Excel 文件导入 AWS DynamoDB 中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62296898/