【问题标题】:Extracting origin properties (metadata) from a word document in R从 R 中的 word 文档中提取原始属性(元数据)
【发布时间】:2017-10-10 11:54:28
【问题描述】:

我有数百个 word 文档 (.docx) 被发送给我进行分析,我正在努力寻找一种方法来提取 Origin 元数据。我想知道每个文档的作者姓名、创建的内容和最后保存的日期 - 请注意,当您使用鼠标右键单击 word 文档并选择时,您可以在“详细信息”分隔符下检查这些属性“特性”。我想要一个数据框、列表或类似的东西: [1] “document.name” “authors.name” “content.created” “date.lastsaved” [2] “document.name2” “authors.name2” “content.created2” “date.lastsaved2”

有没有人对这个问题有很好的解决方案?

谢谢!

【问题讨论】:

    标签: r ms-word metadata


    【解决方案1】:

    大概是这样的:

    setwd("/Desktop/docs") # set directory to wherever your docx files are
    
    file.info(list.files(getwd())) # obtain file info for docs in folder
    

    【讨论】:

    • 我已经尝试过了,但它没有给我仅在元数据中看到的“起源创建”日期。我从其他人那里获得了文件,并且当我复制到我的计算机时丢失了“原始”属性,例如创建日期,因此我需要改用元数据
    • 我明白了,复制可能会修改创建日期。恐怕 R 中没有直接的解决方案(我知道),所以也许命令行函数会更合适。
    • 例如,在您的终端 (mac) 中尝试 $ GetFileInfo filename.doc
    • 同时,我发现:exceleratorbi.com.au/extract-word-metadata-with-excel-vba 它可以是使用 excel 而不是 R 的解决方案
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-08
    • 2013-12-01
    • 2016-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多