使用 PHP、JS 或其他语言以编程方式读取 Excel 宏

使用 PHP、JS 或其他语言以编程方式读取 Excel 宏

如何使用 PHP 或 JS 提取 Excel 文件中的宏?

我发现https://github.com/PHPOffice/PHPExcel/但没有关于宏的内容。

答案1

使用 PHPExcel 您可以读取该文件并获取VBAProject.bin

/**
* macrosCode : all macros code (the vbaProject.bin file, this include form, code,  etc.), null if no macro
*
* @var binary
*/
private $macrosCode;

你需要其他工具检查VbaProject.bin文件的内容。

例如使用办公室解析器

python officeparser.py macro.xlsm --extract-macros
INFO: Saving VBA code to ./ThisWorkbook.cls
INFO: Saving VBA code to ./Sheet1.cls
INFO: Saving VBA code to ./Sheet2.cls
INFO: Saving VBA code to ./Sheet3.cls

相关内容