2017-03-14 75 views
0

如何在PHP或JS中提取Excel文件中的宏?以PHP或JS編程讀取Excel宏

我發現了https://github.com/PHPOffice/PHPExcel/但沒有關於宏的內容。

+1

你有沒有解決你的問題的運氣?你得到的答案對你有幫助嗎?請提供您的問題的後續行動。 – simlev

+0

不。我試圖從Excel文件中提取勒索軟件宏,但它是2003 Excel格式,它實際上是一種二進制文件格式,而不是其他Excel格式,實際上是一個zip文件。 – Digerkam

回答

0

你在superuser上問了類似的問題。

與PHP的最簡單方法是使系統調用一個python script

shell_exec(escapeshellcmd("/usr/bin/python officeparser.py macro.xlsm --extract-macros")); 

然後檢查創建的文件。該目錄可以使用-o參數進行設置。

如果你想要一個PHP的解決方案,我找不到任何,你需要自己烘烤。 PHPExcel可以幫助獲取作爲private $macrosCode的VBAProject.bin二進制數據。然後,您可以嘗試通過查看other tools做什麼或通過了解它的format來解碼VBAProject.bin二進制數據。