项目简介
本项目是基于Java编写的工具,能将Excel表格文件中的数据转换为SQL语句,并自动导入SQLite数据库。该工具适用于Mac系统,Windows系统使用可能需调整部分代码。项目提供了已构建好的JAR文件,用户可直接双击执行或在命令行启动。
项目的主要特性和功能
- 数据转换:把Excel表格中的数据转换为SQL语句。
- 自动导入:自动将生成的SQL语句导入SQLite数据库。
- 支持批量处理:支持拖入单个.desc文件或包含多个.desc文件的文件夹。
- 类型识别:自动识别单元格中的数据类型(数值或字符串)。
- GUI界面:提供图形用户界面,支持拖放操作和快捷键提示。
- 日志输出:通过命令行启动时,可查看执行日志。
安装使用步骤
构建项目(可选)
若需对项目进行修改或扩展,可使用Java IDE(如IntelliJ IDEA或Eclipse)打开项目,再根据项目结构和依赖关系,进行必要的修改和构建。
运行项目
- Mac用户:可直接双击
dist
目录中的GenSql_v1.1.jar
文件运行。 - 命令行用户:在终端中执行
java -jar GenSql_v1.1.jar
启动程序。 - Mac系统:可使用快捷键(CMD + 1/2/3)弹出小程序使用相关的说明窗口。
使用工具
拖入单个.desc文件或包含多个.desc文件的文件夹。若拖入的是文件夹,可在文件夹中新建一个名为absPathDb.txt
的文件,并在其中写上SQLite数据库的绝对路径,小程序将自动在该数据库中执行所有新生成的SQL语句。
查看日志
通过命令行启动时,可在终端中查看执行日志,以了解程序的运行情况。
注意事项
- 本工具目前仅支持SQLite数据库,如需支持其他数据库,可在
xxx/utils
包中新增相关数据库的工具类。 - 本工具可能不支持xlsx文件,仅支持xls文件。
- 在Windows系统上使用时,可能需要根据系统特性调整部分代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】