littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Java的Excel数据导入SQLite工具

项目简介

本项目是基于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】