gpt4 book ai didi

sql - 每天自动将数据从 Excel 导入 PostgreSQL

转载 作者:行者123 更新时间:2023-11-29 14:26:00 25 4
gpt4 key购买 nike

我有一个 Excel 文件,每天早上更新一些项目的当前库存。我想知道是否可以将该 Excel 文件连接到 PostgreSQL 并自动执行每天在同一个表上添加新行的查询。我想得到的是这样的:

   -------------------------------     
col1 col2 col 3
-------------------------------
09/10/2019 boxes 5
09/11/2019 boxes 3
09/12/2019 boxes 2

最佳答案

除了 Dieter 的回答。您还需要将 Excel 文件转换为 CSV 格式。您可以使用 xls2csv 命令行工具将其自动化

sudo apt-get update
sudo apt-get install catdoc
xls2csv yourExcelFile.xls > converted.csv

然后在 COPY 之前添加在 crontab 中:

xls2csv yourExcelFile.xls > converted.csv && psql -c "COPY tbname(col1, col2, col3) FROM 'converted.csv' DELIMITER ';' CSV;"

关于sql - 每天自动将数据从 Excel 导入 PostgreSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57900661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com