从word文件导入数据以填充mysql数据库中的表

发布于 2024-11-17 20:13:26 字数 67 浏览 2 评论 0原文

我可以从 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

暖阳 2024-11-24 20:13:26

是的,你可以。不过,您可以采用多种不同的方法来执行此操作,具体取决于您使用的操作系统以及您熟悉的语言。

如果您使用的是 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文