1
knightdf 2016-02-01 11:14:40 +08:00
那是不可能的,改动的内容还在 office 的内存中,你是想读取其他进程的内存空间?也许有黑方法可以呢
|
4
mfaner 2016-02-01 12:03:03 +08:00
office 不是有自动恢复吗,监视自动恢复文件以及读取这个不知可行吗
|
5
mfaner 2016-02-01 12:13:23 +08:00
写个 office 插件吧,感觉靠谱
|
6
MiguelValentine 2016-02-01 12:16:48 +08:00
xls 改动时会保存到一个~文件名.xls 的文件。需要监听这个。但是 win 监听我也不懂。
|
7
mgna17 OP @MiguelValentine 看过了,要跑脚本的那台机器上用的 office 是 wps ,没有那个临时文件(也可能是我不会找 - -) 如果是 msoffice 和 libreoffice 的话,应该是有这么个临时文件的。
然后,我看了下自己电脑上的 libreoffice 生成的那个临时文件,里面就一句话: ,me,localhost.localdomain,01.02.2016 12:35,file:///home/me/.config/libreoffice/4; 我要找的东西应该会在后面指向的那个路径里面,然而。。。里面错综复杂。 win 下面估计更加麻烦。 所以额,现在我倒想试试看去监听 usb 输入了 |
9
gamexg 2016-02-01 13:05:24 +08:00 via Android
另一个选择,你替他保存。
拷贝并打开,定时保存。 |
11
gamexg 2016-02-01 13:44:01 +08:00
@mgna17 其实 ms office 是有接口的, wps 应该没有接口。
曾经直接 python 操作 ms word 批量生成报表,可惜现在找不到代码了。 |
12
mgna17 OP @gamexg 换个 office 倒也不是什么大事,问题是,要如何命令一个已经打开了的 ms office 保存它的文档呢,有这方面的相关文档吗,请允许我无耻的伸个手 o(///▽///)o
|
13
gamexg 2016-02-01 14:45:37 +08:00
自己写个程序设置为 xls 默认打开方式,我当时是修改 word , excel 的没做过,下面是搜索的的一个 excel 的教程。 google 关键字 python office 操作 Excel
http://ictar.github.io/2015/11/06/%E7%94%A8python%E6%93%8D%E7%BA%B5Microsoft%20Office%E4%B9%8BExcel/ |
14
louk78 2016-02-01 14:54:42 +08:00
得到改动前和改动后文件 handler ,比对出不相同的地方
|