我有一个很大的excel文件,在接下来的两年内发货。目前,我手动将此文件拆分为多个文件,然后导入MYSQL。这不会长时间工作,因为Excel文件每天都会更新,需要更简单的导入方式。
数据直到第10行D列才开始,直到第I列,然后另一艘船从第10行J列开始到O,等等,共22艘船。 (第10行是标题标题)
有没有办法实现自动化?我做了一些研究,发现我可能需要将XLS转换为CSV这不是一个问题,但我找到了一种方法,将第10行的DI列表示为表1,列J表示O至表2,列表PU至表3,等等。
有人能指出我正确的方向或提供一些帮助。谢谢你的帮助!
答案 0 :(得分:0)
很难说不知道所有细节,但我建议以下流程:
LOAD DATA INFILE
INSERT INTO ... SELECT ...
将数据复制到事实表(仅选择必要的列,例如从J到O ......)如果数据提取规则是确定性的,则步骤2-5可以包装在存储过程中。