我想從Excel運行一些Perl代碼。如果我嘗試使用shell命令將某些內容傳遞給腳本,我無法返回值。我認爲,如果我能夠以com模塊或類似的方式運行腳本,我可能能夠從腳本中獲取值,數組或散列。有誰知道這是否可能?如果是的話如何?任何幫助,將不勝感激。有沒有辦法從Excel裏面運行Perl代碼並讓它返回一個散列?
0
A
回答
0
在Perl腳本中,將所需的返回值寫入臨時輸出文件。在VB中,等待Perl腳本進程完成,然後打開並解析該文件的內容。您可以讓VB選擇臨時文件的名稱,並將該名稱作爲命令行參數或環境變量傳遞給Perl腳本。
1
我很好奇你期望的結果是什麼......我的意思是喲需要從Excel運行Perl腳本?有可能你可以在Excel之外運行它並獲得相同的結果嗎?
如果是這樣,你可以導出你需要執行任何功能的腳本是做,然後使用以下模塊產生其他電子表格中的行:
相關問題
- 1. 有沒有辦法讓YQL返回HTML?
- 2. 有沒有辦法從servlet返回一個列表到html頁面
- 3. 有沒有辦法找出存儲過程返回而沒有運行它?
- 4. 有沒有辦法從散列中返回排序後的鍵列表?
- 5. 有沒有辦法從JavaScript運行R代碼?
- 6. 有沒有辦法讓這個Perl代碼捕獲stderr以及tcsh的stdout?
- 7. 有沒有辦法讓MySQL返回INSERT命令產生的行?
- 8. 有沒有辦法讓這個PHP代碼更有效?
- 9. 有沒有辦法在同一行代碼中獲取返回值的長度?
- 10. 有沒有辦法讓MySQL返回的行,這樣它可以被整除5
- 11. 有沒有辦法讓我的代碼在代碼中開始?
- 12. 有沒有辦法從代碼
- 13. 有沒有辦法讓這個範圍批量返回結果
- 14. 有沒有辦法從Python返回一個數據框到R?
- 15. 有沒有辦法讓一個UIView輪?
- 16. 有沒有辦法讓一個對象
- 17. 有沒有辦法讓Boost.Assign一個ptr_vector?
- 18. 有沒有辦法讓一個可滾動的gridview沒有把它放在div裏面?
- 19. 有沒有辦法讓幾個SQL在同一個事務裏面分散服務器?
- 20. 有沒有辦法使用PSFTP檢查返回代碼?
- 21. 我在Perl中聲明一個散列裏面的散列有什麼問題?
- 22. 有沒有辦法讓NAnt捕獲異常並運行回滾腳本?
- 23. 散列函數:有沒有辦法進一步優化我的代碼?
- 24. 是否有辦法讓我的代碼在另一個站點上執行一些操作並返回結果?
- 25. 有沒有辦法從一行中的函數返回一個數組鍵?
- 26. 有沒有辦法將python代碼合併到moinmoin頁面中?
- 27. 有沒有辦法讓這個C#比較代碼更通用?
- 28. 有沒有辦法從一個.java文件生成Scala代碼
- 29. 有沒有辦法讓計算機關機時運行python代碼?
- 30. 有沒有辦法讓MsBuild運行代碼合同的靜態合同分析?