2012-09-12 11 views
8

È possibile generare un elenco di nomi foglio all'interno di un file xlsx? O forse, posso controllare se esiste un nome di foglio, e in caso contrario, procedere con alcune funzioni designate?Elenco nomi foglio xlsx con R

risposta

7

Sì, l'ho fatto con il pacchetto xlsx che (proprio come il pacchetto XLConnect) utilizza un back-end Java con il codice POI di Apache - quindi è multipiattaforma.

+1

I lucidato proprio sopra la funzione getSheets, esattamente ciò di cui avevo bisogno. – user1664455

2

È anche possibile fare questo con il pacchetto RODBC:

h <- odbcConnectExcel2007("file.xlsx") 
sqlTables(h) 
8

Con xlsx biblioteca è possibile ottenere la lista dei fogli in una cartella di lavoro esistente con getSheets():

wb <- loadWorkbook(your_xlsx_file) 
sheets <- getSheets(wb) 
+1

Penso che tu voglia nomi (getSheets (wb)) – Gerry

Problemi correlati