簡體   English   中英

Excel與宏

[英]Excel with Macro

Hai,我想下載一個包含Macro的Excel工作表。 但是我用PHP腳本貶低了Excel。 是否可以在php中下載帶有宏的Excel工作表?

使用宏獲取Excel文件實際上與不使用宏獲取Excel文件沒有什么不同。 您可以為此使用CURL。

<?php
$ch = curl_init("http://www.example.com/you_excel_sheet.xls");
$fp = fopen("local_excel_sheet.txt", "w");

curl_setopt($ch, CURLOPT_FILE, $fp);
curl_setopt($ch, CURLOPT_HEADER, 0);

curl_exec($ch);
curl_close($ch);
fclose($fp);

下載代碼不在乎文件中的內容。 下載帶有或不帶有宏(或與此相關的任何其他文件)的Excel之間應該沒有任何區別。

對的,這是可能的。 無論excel文件中是否包含宏,您的代碼都將起作用。 只需下載文件,然后像平常一樣打開它,宏應該可以正常工作。

您可能遇到的唯一問題是,您正在嘗試下載Excel 2007文件。 通常,Excel 2007文件的文件擴展名是.xlsx ,但是如果文件中包含宏,則它將以.xlsm結尾。 確保您不嘗試下載擴展名錯誤的文件,並且應該沒問題。

暫無
暫無

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

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