一个用于将 Excel 文件数据导入 MariaDB 数据库的工具。
- 支持
.xls
和.xlsx
文件格式。 - 图形化用户界面,操作简单。
- 自动推断数据类型并创建 MariaDB 表。
- 显示导入进度。
- 支持配置文件。
- 错误提示。
- 支持配置MariaDB端口。
- Python 3.x
- pandas
- mysql-connector-python
- openpyxl
- xlrd
- tkinter
-
确保已安装 Python 3.x。
-
使用 pip 安装依赖:
pip install pandas mysql-connector-python openpyxl xlrd
- 下载或克隆本项目。
- 运行
xlsx2table.py
。 - 在图形界面中:
- 点击“浏览”选择 Excel 文件。
- 输入 MariaDB 数据库连接信息(地址、用户名、密码、数据库名、端口)。
- 点击“开始导入”。
- 程序会自动创建数据表并导入数据,并在完成后显示提示信息。
- 数据库连接信息会自动保存到
config.json
文件中,下次启动程序时会自动加载。
- 如果数据库连接失败,程序会弹出错误信息框。
- 如果数据导入过程中出现错误,程序会显示错误信息。
欢迎提交 issue 和 pull request。
本项目使用 MIT 许可证。
- 请确保 MariaDB 数据库服务已启动。
- 请确保输入的数据库连接信息正确。
- 请确保 Excel 文件格式正确。