Excel到mysql?
我在这里看到了很多关于如何将sql数据库导出到excel的问题,但是我有很多excel文件中的信息,我想导出到sql数据库。该文件是广泛的,它可能需要我多年来手动传输信息。。。年!有没有更快更简单的方法可以做到这一点?您可以使用apache poi库逐行读取excel文件,使用jdbc创建到mysql数据库的连接并执行insert语句Excel到mysql?,mysql,sql,excel,Mysql,Sql,Excel,我在这里看到了很多关于如何将sql数据库导出到excel的问题,但是我有很多excel文件中的信息,我想导出到sql数据库。该文件是广泛的,它可能需要我多年来手动传输信息。。。年!有没有更快更简单的方法可以做到这一点?您可以使用apache poi库逐行读取excel文件,使用jdbc创建到mysql数据库的连接并执行insert语句 在我的项目中,我使用jruby和jruby poi gem的nurettin jruby poi fork读取excel文件,并使用activerecord将数据
在我的项目中,我使用jruby和jruby poi gem的nurettin jruby poi fork读取excel文件,并使用activerecord将数据插入mysql 您实际上不需要编写代码来实现这一点 将Excel文件保存为CSV格式,然后查看众多相关问题之一: 最友好的方法是使用HeidiSQL之类的图形工具将excel列与数据库中的列进行匹配 编写.NET程序控制台更简单 访问Excel工作表/工作簿 复制属性并为Excel中的工作表创建适当的表 现在将内容适当地复制到SQL表中
因为它是自动化的,所以速度会更快,正如科林·皮卡德所说,你可以使用可以直接导入的CSV格式 如果您使用的是PHP,那么就可以使用PHPExcel库来完成这项工作!
顺便说一句,如果您使用的是某种语言,您应该告诉我们。您可以使用GUI工具,它支持直接从*.XLS和*.XLSX Excel 2007文件导入。使用Talend Open Studio进行可视化设计,然后自动化任何类型的数据集成作业
我最喜欢的将excel工作表转换为mysql数据库的工具。。。 完全公开,我是作者 创建CSV更好。 如果我们使用CSV方法,我们也可以导出任何字符集 如果我们创建一个CSV文件,只需使用mySql中可用的加载方法。 load方法用于使用sql查询将数据直接导入mysql。
LOAD local允许您从本地计算机的任何位置导入数据答案取决于您熟悉的脚本/编程类型。