我新的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. 如何阅读WSH的电子表格?
- 2. 如何阅读openoffice .sxc电子表格?
- 3. 如何阅读xml电子表格
- 4. 谷歌电子表格阅读参数从它自己的URL
- 5. 如何在flex和as3中阅读google电子表格?
- 6. Python:阅读谷歌电子表格
- 7. 阅读Google电子表格的JSON
- 8. 从Google阅读电子邮件列表
- 9. 如何在Google电子表格和Firebase存储之间进行读/写操作?
- 10. 阅读电子表格,通过电子邮件发送价值
- 11. 我应该如何阅读堆叠电子表格?
- 12. 阅读日期从= TODAY()公式与电子表格宝石
- 13. 阅读和存储在Java
- 14. 阅读和存储ViewBag
- 15. 使用python阅读Microsoft xls和Libreoffice/openoffice电子表格
- 16. 如何从Excel电子表格中存储当前值和最后一个值
- 17. 电子书阅读器风格分页
- 18. 如何阅读文件和数据存储到一个列表
- 19. 从电子表格读取与式OPENXML
- 20. 从电子表格中读取值
- 21. 如何阅读电子邮件
- 22. 如何阅读所有电子邮件?
- 23. 如何阅读电子邮件标题?
- 24. 如何阅读电子邮件附件
- 25. 谷歌驱动器电子表格错误阅读工作表
- 26. 从Excel电子阅读内容文件
- 27. 如何阅读MIME格式的电子邮件pop3
- 28. 如何使用OpenPop以HTML格式阅读电子邮件?
- 29. 如何阅读OTG USB存储器
- 30. 阅读和删除电子邮件
这是(或多或少)在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