Learn R Programming

openxlsx (version 2.4.0)

readWorkbook: Read data from a worksheet into a data.frame

Description

Read data from a worksheet into a data.frame

Usage

readWorkbook(xlsxFile, sheet = 1, startRow = 1, colNames = TRUE,
  skipEmptyRows = TRUE, rowNames = FALSE, detectDates = FALSE,
  rows = NULL, cols = NULL)

Arguments

xlsxFile
An xlsx file
sheet
The name or index of the sheet to read data
startRow
first row to begin looking for data. Empty rows before any data is found are skipped. regardless of the value of startRow.
colNames
If TRUE, first row of data will be used as column names.
skipEmptyRows
If TRUE, empty rows are skipped else empty rows after the first row containing data will return a row of NAs
rowNames
If TRUE, first column of data will be used as row names.
detectDates
If TRUE, attempt to recognise dates and perform conversion.
rows
A numeric vector specifying which rows in the Excel file to read. If NULL, all rows are read.
cols
A numeric vector specifying which columns in the Excel file to read. If NULL, all columns are read.

Value

  • data.frame

Details

Creates a data.frame of all data in worksheet.

See Also

read.xlsx

Examples

Run this code
xlsxFile <- system.file("readTest.xlsx", package = "openxlsx")
df1 <- readWorkbook(xlsxFile = xlsxFile, sheet = 1)

xlsxFile <- system.file("readTest.xlsx", package = "openxlsx")
df1 <- readWorkbook(xlsxFile = xlsxFile, sheet = 1, rows = c(1, 3, 5), cols = 1:3)

Run the code above in your browser using DataLab