[英]Attach macro file to php excel generated file
我的問題如下... 我正在為健身房重新開發一個系統,我想制作一個帶有宏的 excel 文件,以防 Internet 無法正常工作。 當我想從我的數據庫生成我的 excel 文件 (php) 時出現問題,因為我不知道如何將我的宏函數附加到文件中。
背后的想法是,在一天結束時,管理員生成該文件,以便第二天早上,如果互聯網中斷,健身房可以使用最新信息(使用宏和 vb 內容)。
我在 google 上搜索了“php 將宏文件附加到 excel”,但找不到解決方案(我之前必須開發宏功能)。
我使用 phpspreadsheet 使其工作。
編寫您的 vb 宏代碼並在 excel VBA 中進行調試。 (開發工具>visual basic)
以.xlsm
格式保存您的 excel。
解壓.xlsm
文件,在xl
目錄下會發現一個.bin
類型的文件
然后使用宏
$spreadsheet = new Spreadsheet();
$macroCode = file_get_contents(binfilepath.bin");
$spreadsheet->setMacrosCode($macroCode);
注意要使用宏,您還需要將其保存為 .xlsm 格式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.