1 Star 0 Fork 0

敖癸 / export-data2csv

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 1.53 KB
一键复制 编辑 原始数据 按行查看 历史
敖癸 提交于 2024-03-18 22:44 . readme.md

export-data2csv

介绍

SQL导出数据到CSV文件

软件架构

软件架构说明 springboot+jdbc+mysql+hutool

安装教程

just run
  1. 修改application.yml数据库连接
  2. mvn spring-boot:run
打包jar运行
  1. 修改application.yml数据库连接
  2. mvn clean package
  3. java -jar export-data2csv.jar
打包成exe执行
  1. jpackage --type app-image --name exportData2Csv --input target --main-jar .\export-data2csv.jar --win-console --dest D:/apps
  2. cd D:/apps/exportData2Csv
  3. 双击 exportData2Csv.exe 启动

如果需要把配置文件外置自定义数据源,可以在jpackage命令中添加--arguments --spring.config.location=./application.yml 参数

jpackage --type app-image --name exportData2Csv --input target --main-jar .\export-data2csv.jar --win-console --dest D:/apps --arguments --spring.config.location=./application.yml

打包完成后在exe同级目录下添加application.yml配置文件, 覆盖默认配置, 这样就能自定义数据源了。 注意:exportData2Csv.exe不可单独拿出来运行,这里其实是基本把整个jre打包进来了,在runtime目录下, 我们可以把D:/apps/exportData2Csv这个目录压缩到一个zip,就可以把这个绿色版的数据导出程序分发给别人了 img.png

img_1.png

POST http://localhost:8080/export/db2csv
Content-Type: application/json

{
  "file": "D:/test.csv",
  "sql": "select id, code, tags from social_platform_code"
}
Java
1
https://gitee.com/DimonHo/export-data2csv.git
git@gitee.com:DimonHo/export-data2csv.git
DimonHo
export-data2csv
export-data2csv
master

搜索帮助