我新的Perl和我需要訪問一個網址讀取和存儲Excel文件目前在網址即url是www.abc.com/xyz.xls類型。你能否提供一個簡單的例子來做到這一點?我急需我的工作。
-4
A
回答
4
要下載文件,使用LWP ::簡單:
use LWP::Simple qw(getstore);
getstore("http://www.example.com/foo.xls", "foo.xls");
這簡直是所有你需要下載的文件。 更新:無法正常工作?這裏是你如何添加一些錯誤處理:
use strict; #standard good practice
use warnings; #ditto
use LWP::Simple qw(getstore);
use HTTP::Status; #Get the HTTP error messages
my $status = getstore("http://www.example.com/foo.xls", "foo.xls");
print status_message($status);
如果你需要在Perl中訪問文件的內容,這有點複雜。看看Spreadsheet::ParseExcel
或Win32::OLE
。
相關問題
- 1. 如何閱讀xml電子表格
- 2. 如何閱讀WSH的電子表格?
- 3. 如何閱讀openoffice .sxc電子表格?
- 4. 谷歌電子表格閱讀參數從它自己的URL
- 5. 如何在flex和as3中閱讀google電子表格?
- 6. Python:閱讀谷歌電子表格
- 7. 閱讀Google電子表格的JSON
- 8. 閱讀電子表格,通過電子郵件發送價值
- 9. 我應該如何閱讀堆疊電子表格?
- 10. 從谷歌驅動器閱讀電子表格的內容
- 11. 閱讀和存儲ViewBag
- 12. 閱讀和存儲在Java
- 13. 使用python閱讀Microsoft xls和Libreoffice/openoffice電子表格
- 14. 電子書閱讀器風格分頁
- 15. 從電子表格中讀取值
- 16. 如何閱讀電子郵件標題?
- 17. 如何閱讀電子郵件附件
- 18. 如何閱讀電子郵件
- 19. 谷歌驅動器電子表格錯誤閱讀工作表
- 20. 如何使用OpenPop以HTML格式閱讀電子郵件?
- 21. 如何閱讀MIME格式的電子郵件pop3
- 22. 閱讀和刪除電子郵件
- 23. 如何從Excel電子表格讀取數據?
- 24. 如何加速從小電子表格中讀取數據?
- 25. 如何通過URL從RSS閱讀器
- 26. 電子書閱讀錯誤
- 27. 閱讀電子郵件?
- 28. 閱讀電子郵件
- 29. 紅寶石excel閱讀器,電子表格gem
- 30. 閱讀Excel電子表格xml文件[Java]
這是(或多或少)在FAQ中:http://perldoc.perl.org/perlfaq9.html#How-do-I-fetch-an-HTML-file%3f - 在技術通過HTTP獲取任何其他類型的文件。 – Quentin 2012-08-16 10:38:51
我第二次參考perl FAQ,特別是第二個使用'getstore()'的例子。只要這樣做:'使用LWP :: Simple qw(getstore); getstore(「http://www.example.com/foo.xls」,「foo.xls」);' – dan1111 2012-08-16 10:40:20
類似的問題,但是在提取之後存儲二進制文件在這裏被解決,而不是在那裏。 – 2012-08-16 12:18:55