vba 网页数据抓取(我正在寻找一种从Word文件中提取/抓取数据到数据库的方法)

优采云 发布时间: 2022-02-15 08:15

  vba 网页数据抓取(我正在寻找一种从Word文件中提取/抓取数据到数据库的方法)

  我正在寻找一种从 Word 文件中提取/抓取数据到数据库的方法。我们将客户会议记录记录在 MS Word 文件中的公司程序很大程度上是由于历史和惯性造成的。我希望能够将这些分钟中的操作项提取到数据库中,以便我们可以从 Web 界面访问它们,将它们转换为任务并在完成后更新它们。这是最好的方法:从 Word 中的 VBA 宏创建 CSV 并上传到数据库?Word中的VBA宏通过win32com的Python脚本与VBA连接(如何从VBA连接到MySQL?)然后上传到数据库?最后一个对我很有吸引力,因为 Web 界面是用 Django 构建的,但我从未使用过 win32com 或尝试从 python 脚本编写 Word。编辑:我已经开始使用 VBA 来提取文本,因为它使使用 Word 对象模型更容易一些。一世' 我遇到了一个问题 - 所有文本都在表格中,当我从我想要的 CELLS 中拉出字符串时,我在每个字符串的末尾得到一个奇怪的小方形字符。我的代码如下所示:

  sFile = "D:\temp\output.txt"

fnum = FreeFile

Open sFile For Output As #fnum

num_rows = Application.ActiveDocument.Tables(2).Rows.Count

For n = 1 To num_rows

Descr = Application.ActiveDocument.Tables(2).Cell(n, 2).Range.Text

Assign = Application.ActiveDocument.Tables(2).Cell(n, 3).Range.Text

Target = Application.ActiveDocument.Tables(2).Cell(n, 4).Range.Text

If Target = "" Then

ExportText = ""

Else

ExportText = Descr & Chr(44) & Assign & Chr(44) & _

Target & Chr(13) & Chr(10)

Print #fnum, ExportText

End If

Next n

Close #fnum

  小控制字符框是干什么用的?什么类型的字符代码来自 Word?

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线