http://rwiki.sciviews.org/doku.php?id=tips:data-io:ms_windows
EDIT: per affrontare l'opzione read.xlsx:
Se si dispone di Perl in esecuzione, è necessario una versione corrente di GData
require(gdata)
installXLSXsupport() #now the example from help(read.xls)
# load the third worksheet, skipping the first two non-data lines...
if('XLSX' %in% xlsFormats()) # if XLSX is supported..
data <- read.xls(exampleFile2007, sheet="Sheet with initial text", skip=2)
data
#-----------------------
X X.1 D E. F G Factor
1 NA FirstRow 1 NA NA NA Red
2 NA SecondRow 2 1 NA NA Green
3 NA ThirdRow 3 2 1 NA Red
4 NA FourthRow 4 3 2 1 Black
#------------------------
write.csv(data)
Ciò è stato fatto su un Mac e fino a questa domanda mi sono sempre imbattuto nella fase installXLSXsupport() poiché ho sempre ricevuto un errore. Questa volta ho avviato Perl da una riga di comando del terminale, e ho avuto successo dopo aver impostato la mia configurazione personale, definendo i mirror CPAN nel mio continente, e ho lasciato perl in esecuzione.
fonte
2011-11-18 20:09:18
Perché non utilizzare Excel per convertire in CSV? – Stedy
@Stedy - Forse il foglio di calcolo Excel viene generato come parte di un processo periodico automatizzato che AME non può modificare ma deve ancora lavorare. In alternativa, forse AME ha in realtà 5.000 fogli Excel e ha bisogno di estrarre più fogli da ciascuno, ma sa già come eseguire il loop dei file. Posso pensare ad un gran numero di scenari in cui la conversione manuale diventa da incubo. –
@MattParker - buon punto – Stedy