pgclimb工具支持导出excel
  IE5LYMWlmdvL 2023年11月02日 54 0

概念描述

pgclimb可以将数据导出到excel

测试验证

一、安装pgclimb工具

pgclimb的地址为:https://github.com/lukasmartinelli/pgclimb

pgclimb工具支持导出excel_pgclimb

chmod +x pgclimb_linux_amd64
mv  pgclimb_linux_amd64   pgclimb

二、使用pgclimb

pgclimb语法

-bash-4.2$ ./pgclimb --help
NAME:
   pgclimb - Export data from PostgreSQL into different data formats

USAGE:
   pgclimb [global options] command [command options] [arguments...]

VERSION:
   0.2

COMMANDS:
     template   Export data with custom template
     jsonlines  Export newline-delimited JSON objects
     json       Export JSON document
     csv        Export CSV
     tsv        Export TSV
     xml        Export XML
     xlsx       Export XLSX spreadsheets
     inserts    Export INSERT statements
     help, h    Shows a list of commands or help for one command

GLOBAL OPTIONS:
   --dbname value, -d value                  database (default: "postgres") [$DB_NAME]
   --host value                              host name (default: "localhost") [$DB_HOST]
   --port value, -p value                    port (default: "5432") [$DB_PORT]
   --username value, -U value                username (default: "postgres") [$DB_USER]
   --ssl                                     require ssl mode
   --password value, --pass value            password [$DB_PASS]
   --query value, --command value, -c value  SQL query to execute [$DB_QUERY]
   --file value, -f value                    SQL query filename
   --output value, -o value                  Output filename
   --help, -h                                show help
   --version, -v                             print the version

2.1 导出Excel

三张表导入到一个excel

-bash-4.2$ ./pgclimb --dbname=pepsidb --output=pepsidb.xlsx --query="select * from employees" xlsx  --sheet emp
-bash-4.2$
-bash-4.2$ ./pgclimb --dbname=pepsidb --output=pepsidb.xlsx --query="select * from departments" xlsx  --sheet dep
-bash-4.2$
-bash-4.2$ ./pgclimb --dbname=pepsidb --output=pepsidb.xlsx --query="select * from jobs" xlsx  --sheet job

pgclimb工具支持导出excel_github_02

2.2 insert格式

-bash-4.2$ ./pgclimb --dbname=pepsidb --output=job.sql --query="select * from jobs" inserts

pgclimb工具支持导出excel_excel_03

2.3 csv格式

-bash-4.2$ ./pgclimb --dbname=pepsidb --output=job.csv --query="select * from jobs" csv

pgclimb工具支持导出excel_postgresql_04

参考文档

https://github.com/lukasmartinelli/pgclimb

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
IE5LYMWlmdvL