2009-08-05 140 views
1

Hai我想下載一個包含宏的Excel工作表。但我使用Php腳本下載excel。是否有可能使用宏下載一個Excel表格的Excel?Excel與宏

+4

夥計,認真。如果我們應該給你免費的建議,你能否更清楚,正確地利用資金,在適當的地方使用文章(「a」,「an」,「)」,避免運行句子,避開新詞「Hai」 ?試圖弄清楚你的意思,這太像工作了。 – tpdi 2009-08-05 06:21:27

回答

1

使用宏獲取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); 
0

下載代碼不關心文件內部的內容。下載帶宏或不帶宏的Excel(或任何其他文件)不應有任何區別。

0

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

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