首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从XSLX自动导入Mysql

从XSLX自动导入Mysql
EN

Stack Overflow用户
提问于 2012-10-24 13:05:34
回答 3查看 521关注 0票数 0

我有数据,将每月添加,每个月我必须导入30多个XSLX!当我使用Navicat时,我必须设置从xslx列到mysql表列的关系,并且我重复地这样做!这是在浪费我的时间。我想知道我可以自动从xlsx导入到MYSQL,使用PHP或Navicat或其他可能的东西?请帮帮我。

解决方法:我正在使用SimpleXLSX,它更快更高效。非常推荐给大家!

EN

回答 3

Stack Overflow用户

发布于 2012-10-24 13:56:15

您可以编写简单的Perl脚本来执行以下操作:

  1. 使用DBD::Excel驱动程序打开要读取的Excel文件。
  2. 使用DBD::mysql驱动程序打开MySQL服务器连接。
  3. 使用SELECT从Excel读取数据,并使用INSERT.
  4. Profit!将数据插入MySQL :-)

要使其在Windows上运行,您需要安装以下免费软件:

http://activestate.com/perl中的Activestate Perl,然后是DBD::mysql和DBD::Excel,如下所示:

代码语言:javascript
复制
ppm install DBD::Excel
ppm install DBD::mysql

最后,您需要编写Perl脚本。如果您遵循上述链接上的文档,应该不会很难。

票数 0
EN

Stack Overflow用户

发布于 2012-10-24 14:27:03

我会选择PHPExcel,这里提供了很好的示例和文档。

票数 0
EN

Stack Overflow用户

发布于 2012-10-24 14:32:10

尝试dbForge Studio for MySQL中的Data Import工具。

自定义数据导入一次并保存模板文件(导入选项,字段映射等),然后多次使用。还可以在命令行模式下使用数据导入。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13043304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档