vba 网页数据抓取(我正在寻找一种从Word文件中提取/抓取数据到数据库的方法)
优采云 发布时间: 2022-02-15 08:15vba 网页数据抓取(我正在寻找一种从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?