【发布时间】:2010-05-23 16:58:13
【问题描述】:
我正在尝试自动化一个乏味的问题。我得到带有人员列表的大型 Excel(.xls 或 .csv,更方便的)文件。我想将这些与我的 MySQL 数据库进行比较。*
目前我正在导出 MySQL 表并从 Excel 电子表格中读取它们。此时使用 =LOOKUP() 之类的命令来做我需要的工作并不难,当然我需要做的各种文本处理在 Excel 中也很简单。
但我不禁认为这比需要做的工作更多。有没有办法直接从 Excel 获取 MySQL 数据?或者,有没有办法可以在 sql 脚本中访问相当大(约 10k 条记录)的 csv 文件?
这似乎是相当基本的,但到目前为止我还没有设法使它工作。我找到了 MySQL 的 ODBC 连接,但这似乎不能满足我的需要。
- 特别是,我正在测试名称是否匹配,或者四个电子邮件地址中的任何一个是否匹配。我还会返回有关匹配内容的信息,以供下一个使用数据的人使用,例如“未找到姓名‘鲍勃史密斯’,但电子邮件地址为 robert.smith@foo 的‘罗伯特史密斯’匹配”。
【问题讨论】: