将 2000 多个 .docx 文件中的表格数据移动到单个 .xlsx 文件(2010)

将 2000 多个 .docx 文件中的表格数据移动到单个 .xlsx 文件(2010)

我每周收到 40 多封电子邮件,每封都附有 Word 文档。Word 文档采用相同的语义格式,但带有独特的客户数据授权服务。我只需要 .docx 中的部分数据。我需要的数据出现在 .docx 中的第二个表中,并且始终位于同一位置,但字符串长度可能会有所不同。我需要自动将数据从附加的 .docx 移动到单个 .xlsx 文件,以便我可以将其上传到另一个系统。

到目前为止,我可以将附件批量保存到文件夹中。我可以使用 Excel 的导入文本功能手动保存从指定点(ln30)开始的数据。

由于我积压了 2000 个这样的文件,我想自动将相关数据从所有 .docx 移动到一个 .xlsx

答案1

打开一个新的 Word 文档,点击“插入”选项卡。点击“对象”旁边的向下箭头,选择“来自文件的文本”。添加所有其他文件。现在您有一个合并的 Word 文件。另存为 txt 文件。

打开 Excel,转到“数据”选项卡。选择“来自文本”。打开刚刚保存的文本文件。根据需要调整分隔符等。

现在您应该有一个包含所有 Word Doc 内容的长 Excel 文件,您可以根据需要对其进行排序或筛选。

它不是自动化的,但它可以处理积压的工作。

相关内容