|
|
1 månad sedan | |
|---|---|---|
| .. | ||
| README.md | 9 månader sedan | |
| db_config.py | 1 månad sedan | |
| import_external_staff.py | 9 månader sedan | |
| import_staff_data.py | 9 månader sedan | |
| insert_external_staff_to_sys_user.py | 9 månader sedan | |
| requirements.txt | 9 månader sedan | |
| simple_import.py | 1 månad sedan | |
| update_sys_user_from_temp.py | 9 månader sedan | |
| verify_import.sql | 9 månader sedan | |
| 人员清单列表1@正式员工.xlsx | 9 månader sedan | |
| 人员清单列表@外聘.xlsx | 9 månader sedan | |
| 教职工数据迁移总结.md | 9 månader sedan | |
本脚本用于将 人员清单列表1@正式员工.xlsx 中的教职工数据导入到MySQL临时表中。
Excel文件应包含以下列(第一行为标题栏):
pip install -r requirements.txt
脚本会自动从 db_config.py 文件读取数据库配置。如果文件不存在,脚本会尝试从上级目录的 学校历史数据迁移/db_config.py 查找。
python import_staff_data.py
temp_staff_dataCREATE TABLE `temp_staff_data` (
`id` BIGINT(20) NOT NULL AUTO_INCREMENT,
`序号` TEXT DEFAULT NULL,
`姓名` TEXT DEFAULT NULL,
`性别` TEXT DEFAULT NULL,
`职务` TEXT DEFAULT NULL,
`部门` TEXT DEFAULT NULL,
`是否在编` TEXT DEFAULT NULL,
`手机号` TEXT DEFAULT NULL,
`import_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;