現在需要做一個PHP小插件實現如下:從一台服務器上的mysql數據庫中提取指定位置的指定數據,另存為excel文件放在另一台服務器上的指定文件夾中
請問要怎麼寫這個PHP呢?1.到底用COM好還是不用COM好?(最後希望可以不要用COM,越簡潔越好)
用COM在虛擬機試了試發現運行時沒法作用,卡在那裡就是沒有結果,進程裏面倒是會有excel.exe
不用COM的方法,網上找了個試過
“<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=test.xls");
echo "test1\t";
echo "test2\t\n";
?>”
這個可以運行,但它會自動跳出來要另存為,有沒有辦法不用跳出來,它自動後臺另存為到指定地點呢?2.如何寫這個服務器遠程地址呢?另外,在電腦上需要修改什麽設置嗎?例如權限等等關於從mysql中提取數據存放到設好的變量中,這個已經沒有問題可以實現了~
比較傾向於“不用COM的方法”想直接用變量取代“test1”這類的,目前覺得最大的問題就是上面兩個:自動保存到另一服務器上的指定位置和需要的相關設置。
如果必須得用phpexcel或COM的話希望告訴具體的語法。希望各位大俠幫忙解答解答~~T^T度娘度不出答案啊~~本人才剛剛接觸PHP還是小小菜鳥一隻,感謝各位大俠的幫助啊~~~~~
請問要怎麼寫這個PHP呢?1.到底用COM好還是不用COM好?(最後希望可以不要用COM,越簡潔越好)
用COM在虛擬機試了試發現運行時沒法作用,卡在那裡就是沒有結果,進程裏面倒是會有excel.exe
不用COM的方法,網上找了個試過
“<?php
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=test.xls");
echo "test1\t";
echo "test2\t\n";
?>”
這個可以運行,但它會自動跳出來要另存為,有沒有辦法不用跳出來,它自動後臺另存為到指定地點呢?2.如何寫這個服務器遠程地址呢?另外,在電腦上需要修改什麽設置嗎?例如權限等等關於從mysql中提取數據存放到設好的變量中,這個已經沒有問題可以實現了~
比較傾向於“不用COM的方法”想直接用變量取代“test1”這類的,目前覺得最大的問題就是上面兩個:自動保存到另一服務器上的指定位置和需要的相關設置。
如果必須得用phpexcel或COM的話希望告訴具體的語法。希望各位大俠幫忙解答解答~~T^T度娘度不出答案啊~~本人才剛剛接觸PHP還是小小菜鳥一隻,感謝各位大俠的幫助啊~~~~~
感情你的OS 都是Microsoft?
至于生成exec 的问题留给别人吧。个人觉得phpexcel.
明白了~以後用GOOGLE。弱弱的問下哦~OS是指啥米?
偶很菜嘛~
哦哦~這個都是windows系列的系統~