簡體   English   中英

將宏文件附加到 php excel 生成的文件

[英]Attach macro file to php excel generated file

我的問題如下... 我正在為健身房重新開發一個系統,我想制作一個帶有宏的 excel 文件,以防 Internet 無法正常工作。 當我想從我的數據庫生成我的 excel 文件 (php) 時出現問題,因為我不知道如何將我的宏函數附加到文件中。

背后的想法是,在一天結束時,管理員生成該文件,以便第二天早上,如果互聯網中斷,健身房可以使用最新信息(使用宏和 vb 內容)。

我在 google 上搜索了“php 將宏文件附加到 excel”,但找不到解決方案(我之前必須開發宏功能)。

我使用 phpspreadsheet 使其工作。

  1. 編寫您的 vb 宏代碼並在 excel VBA 中進行調試。 (開發工具>visual basic)

  2. .xlsm格式保存您的 excel。

  3. 解壓.xlsm文件,在xl目錄下會發現一個.bin類型的文件

  4. 然后使用宏

$spreadsheet = new Spreadsheet();
$macroCode = file_get_contents(binfilepath.bin");
$spreadsheet->setMacrosCode($macroCode);

注意要使用宏,您還需要將其保存為 .xlsm 格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM