我在mysql表中导入了很多excel文件。
是否有任何mysql命令/程序直接获取excel文件并将其逐个导入表中?
或通过几个步骤完成此任务的更简单方法?
答案 0 :(得分:1)
MySQL无法直接读取Excel文件。
将Excel文件转换为CSV,或者编写一个读取Excel文件的脚本(使用适合您所选语言的excel-reader库)并将该数据插入MySQL。
有一些程序可以让您将文件从Excel批量转换为CSV(例如this one from SoftInterface,这是Google搜索在“Excel到CSV”上返回的第一个结果)
答案 1 :(得分:0)
如果您在Windows框中执行此操作,则可以将Excel文件设置为ODBC数据库,并使用Access或类似工具通过自己的ODBC连接器将所有数据复制到MySQL,但之后您会遇到困难为每个excel文件设置DSN,或者手动将数据剪切/粘贴到单个ODBC的.xls中.xls。