Aan de slagGa gratis aan de slag

Excel-tabbladen opvragen en inlezen

Net als met readxl en gdata kun je met XLConnect gegevens uit een Excel-bestand in R importeren.

Om de tabbladen in een Excel-bestand op te sommen gebruik je getSheets(). Om daadwerkelijk data uit een tabblad te importeren, gebruik je readWorksheet(). Beide functies verwachten een XLConnect-werkmapobject als eerste argument. Bij het gebruik van readWorksheet() kan het sheet-argument ofwel de naam van het tabblad (als string) aannemen, of de positie van het tabblad (als integer) binnen de werkmap.

Je werkt opnieuw met urbanpop.xlsx (bekijken). Het object my_book dat aan dit Excel-bestand is gekoppeld, is al aangemaakt.

Deze oefening maakt deel uit van de cursus

Introductie tot het importeren van data in R

Cursus bekijken

Oefeninstructies

  • Print de tabbladen van het Excel-bestand waar my_book naar verwijst.
  • Importeer het tweede tabblad in my_book als een data frame. Print dit vervolgens.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")

# List the sheets in my_book
___

# Import the second sheet in my_book
___
Code bewerken en uitvoeren