将 Excel 拼接为 SQL 脚本
好像半年前,我就有写过将 Excel 数据, 逐条 或 批量 插入 mysql 数据库, 那时候正在建库嘛, 想着弄个脚本来批量刷新和处理. 工具当时用的 pandas, 这个, 强的一批的工具, 无敌强哦!. 批量导入用 DataFrame.to_sql() 一下子搞定, 课选择是 insert 还是 replace, 确实蛮方便的, 然后逐条就是 用 自己拼接 sql 的方式来一条条导入. Excel 批量导入Mysql(创建表-追加数据): https://www.cnblogs.com/chenjieyouge/p/11811784.html Excel 逐条导入Mysql(数据更新): https://www.cnblogs.com/chenjieyouge/p/11812126.html 这都是有控制权的方式下. 但现在我业务中, 我 没有执行查询权限 的时候, 我总不可能给相关的同事去发代码吧, 因此, 我通常的方式是将数据 拼接为一个 sql 脚本, 给相应同事去执行. 需求 将一个 Excel 文件拼接为 sql 脚本 (insert) 进数据库. 思路 就是获取表格的每行, 每列的值, 然后 insert into 表 values (值1, 值2, .....); 存为一个 .sql 的文件, 然后执行这个脚本即可. 不多哔哔, 直接贴上核心代码哦. 栗子