[R] open xlsx file using read.xls function of gdata package
Keith S Weintraub
kw1958 at gmail.com
Sun Apr 5 23:43:37 CEST 2015
Will it work with .xlsm files?
Best,
KW
> You might try the readxl package - it's only available on github but it
> reads both xlsx and xls. All going well, it should be on its way to CRAN
> next week.
>
> Hadley
>
> On Friday, April 3, 2015, Luigi Marongiu <marongiu.luigi at gmail.com> wrote:
>
>> Dear all,
>> I am trying to open excel files using the gdata package. I can do that
>> using a .xls file, but the same file, containing the same data,
>> formatted in .xlsx gives error (R does not recognize the pattern from
>> where to start reading the data).
>> Doen anybody knows whether it is possible to read .xlslx with this package?
>> Am I missing another package to implement the reading of the .xlsx?
>> Thank you
>> Luigi
>>
>> PS: this is the error I get:
>>> my.file <- "array.xlsx"
>>> my.data<-read.xls(
>> + my.file,
>> + sheet="sheet x",
>> + verbose=FALSE,
>> + pattern="row name",
>> + na.strings=c("NA","#DIV/0!"),
>> + method="tab",
>> + perl="perl"
>> + )
>>> Warning message:
>> In read.xls(my.file, sheet = "sheet x", verbose = FALSE, :
>> pattern not found
>>
>>
>> The verbose version runs like this:
>> ?array.xlsx?
>> to tab file
>> ?/tmp/Rtmp2tAjzz/filef06102dd018.tab?
>> ...
>>
>> Executing ' '/usr/bin/perl'
>> '/home/gigiux/R/x86_64-pc-linux-gnu-library/3.0/gdata/perl/xls2tab.pl'
>> 'array.xlsx' '/tmp/Rtmp2tAjzz/filef06102dd018.tab' 'sheet x' '...
>>
>> Loading 'array.xlsx'...
>> Done.
>>
>> Orignal Filename: array.xlsx
>> Number of Sheets: 2
>>
>> Writing sheet 'sheet x' to file '/tmp/Rtmp2tAjzz/filef06102dd018.tab'
>> Minrow=31 Maxrow=17310 Mincol=0 Maxcol=4
>> (Ignored 0 blank lines.)
>>
>> 0
>>
>> Done.
>>
>> Searching for lines tfntaining pattern row name ...
>> Warning message:
>> In read.xls(my.file, sheet = "sheet x", verbose = TRUE, :
>> pattern not found
>>>
>>
>> ______________________________________________
>> R-help at r-project.org <javascript:;> mailing list -- To UNSUBSCRIBE and
>> more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide
>> http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>
>
>
> --
> http://had.co.nz/
>
> [[alternative HTML version deleted]]
>
>
---
KW
More information about the R-help
mailing list