Tag: perl

Gdata软件包perl问题

我正试图按照这个简单的2分钟的video教程将Excel电子表格导入R作为数据框: http : //www.screenr.com/QiN8 我遵循了每一步,包括下载和安装我的Win 7 PC上的草莓Perl(32位),将R指向我的工作目录,然后在R中input以下命令: Spreadsheet <- read.xls("targetspreadsheet.xls") 我收到这个错误: findPerl(verbose = verbose)错误:找不到perl可执行文件。 使用perl =参数来指定正确的path。 file.exists(tfn)中的错误:无效的“文件”参数 更新: 我重置我的机器,并设置path为Perl: perl <- "C:/strawberry/perl/bin/perl.exe" 然后我input了这个命令: DF <- read.xls("spreadsheet.xls", perl = perl) 命令行返回了这个错误: 错误xls2sep(xls,sheet,verbose = verbose,…,method = method,:中间文件'C:\ Users \ AEID \ AppData \ Local \ Temp \ RtmpoXMywa \ file18e45ed513c.csv'缺失! :运行命令'“C:\ STRAWB〜1 \ perl \ bin \ […]

在Perl中parsingExcel文件的最好方法是什么?

在Perl中parsingExcel文件最简单的方法是什么? 将其转换为文本文件也是可行的。

Spreadsheet :: ParseExcel :: Stream丢失其parsing器

我有一个18M Excel电子表格来parsing和Spreadsheet::ParseExcel消耗了太多的内存,我不得不切换到Spreadsheet :: ParseExcel :: Stream 。 它在我的虚拟机上工作正常,它在我们的登台服务器上工作正常,但在我们的生产服务器上(configuration方式相同),我得到这个错误: Can't call method "transfer" on an undefined value at \ lib/Spreadsheet/ParseExcel/Stream/XLS.pm line 31. 这来自以下代码: my ($wb, $idx, $row, $col, $cell); my $tmp = my $handler = sub { ($wb, $idx, $row, $col, $cell) = @_; $parser->transfer($main); XXX here's where we die }; my $tmp_p = $parser = […]