从word文件导入数据以填充mysql数据库中的表
我可以从 MS Word 文档导入数据来填充 mysql 数据库中的表吗?如果可以,任何人都可以提供任何链接来实现此目的
Can i import data from a MS word document to populate tables in a mysql database.if yes can anybody provide any links to achieve this
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,你可以。不过,您可以采用多种不同的方法来执行此操作,具体取决于您使用的操作系统以及您熟悉的语言。
如果您使用的是 Windows,最简单的方法可能是使用 VBA(Visual Basic for Applications)。您可以用 VBA 编写一个小程序,它将:
1.打开Word文档(也许首先提示用户输入文档名称)
2. 使用 Visual Basic ADO 库打开与 MySQL 数据库的连接
3. 通读 Word 文档,对于要放入数据库的每个数据块,执行 ADO 命令来执行此操作。
这是 MySQL 论坛上的链接,可能会对您有所帮助。它指的是 Excel 文件而不是 Word 文档,但它非常相似: http://forums .mysql.com/read.php?10,100302
您还可以使用 Perl(使用 CPAN OLE 库)或任何其他语言来完成此操作。
Yes you can. There are a lot of different ways you might go about doing that, though, depending on what operating system you're using and what languages you're comfortable with.
If you're on Windows the simplest thing might be to use VBA (Visual Basic for Applications). You can write a little program in VBA which will:
1. open the Word document (perhaps first prompt the user to enter the name of the document)
2. Open a connection to the MySQL database using the Visual Basic ADO library
3. Read through the Word doc and, for each chunk of data you want to put in the database, execute an ADO command to do that.
Here's a link on the MySQL forums which might help you. It refers to an Excel file instead of a Word doc but it's very similar: http://forums.mysql.com/read.php?10,100302
You could also do this with Perl (using a CPAN OLE library) or just about any other language.