我每周收到 40 多封电子邮件,每封都附有 Word 文档。Word 文档采用相同的语义格式,但带有独特的客户数据授权服务。我只需要 .docx 中的部分数据。我需要的数据出现在 .docx 中的第二个表中,并且始终位于同一位置,但字符串长度可能会有所不同。我需要自动将数据从附加的 .docx 移动到单个 .xlsx 文件,以便我可以将其上传到另一个系统。
到目前为止,我可以将附件批量保存到文件夹中。我可以使用 Excel 的导入文本功能手动保存从指定点(ln30)开始的数据。
由于我积压了 2000 个这样的文件,我想自动将相关数据从所有 .docx 移动到一个 .xlsx
答案1
打开一个新的 Word 文档,点击“插入”选项卡。点击“对象”旁边的向下箭头,选择“来自文件的文本”。添加所有其他文件。现在您有一个合并的 Word 文件。另存为 txt 文件。
打开 Excel,转到“数据”选项卡。选择“来自文本”。打开刚刚保存的文本文件。根据需要调整分隔符等。
现在您应该有一个包含所有 Word Doc 内容的长 Excel 文件,您可以根据需要对其进行排序或筛选。
它不是自动化的,但它可以处理积压的工作。