Kom igångKom igång gratis

Lista och läs Excel-flikar

Precis som readxl och gdata kan du använda XLConnect för att importera data från en Excel-fil till R.

För att lista flikarna i en Excel-fil använder du getSheets(). För att faktiskt importera data från en flik använder du readWorksheet(). Båda funktionerna kräver ett XLConnect-arbetsboksobjekt som första argument. När du använder funktionen readWorksheet() kan sheet-argumentet ta antingen flikens namn (som en sträng) eller flikens positionsnummer (som ett heltal) i arbetsboken.

Du kommer återigen att arbeta med urbanpop.xlsx (visa). Objektet my_book, som är kopplat till den här Excel-filen, har redan skapats.

Den här övningen är en del av kursen

Introduktion till dataimport i R

Visa kurs

Övningsinstruktioner

  • Skriv ut flikarna i den Excel-fil som my_book är kopplat till.
  • Importera den andra fliken i my_book som en dataram och skriv ut den.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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

# List the sheets in my_book
___

# Import the second sheet in my_book
___
Redigera och kör kod