# iris.xls is included in the gregmisc package for use as an example
xlsfile <- file.path(.path.package('gdata'),'xls','iris.xls')
xlsfile
iris <- read.xls(xlsfile) # defaults to csv format
iris <- read.xls(xlsfile,method="csv") # specify csv format
iris <- read.xls(xlsfile,method="tab") # specify tab format
head(iris) # look at the top few rows
iris.1 <- read.xls(xlsfile) # defaults to csv format
iris.2 <- read.xls(xlsfile,method="csv") # specify csv format
iris.3 <- read.xls(xlsfile,method="tab") # specify tab format
stopifnot(all.equal(iris.1, iris.2))
stopifnot(all.equal(iris.1, iris.3))
# Example specifying exact Perl path for default MS-Windows install of
# ActiveState perl
iris <- read.xls(xlsfile, perl="C:/perl/bin/perl.exe")
# Example specifying exact Perl path for Unix systems
iris <- read.xls(xlsfile, perl="/usr/bin/perl")
# read xls file from net
nba.url <- "http://lcb1.uoregon.edu/sergiok/DSC330HSP04/week5/NBA.xls"
nba <- read.xls(nba.url)
# read xls file ignoring all lines prior to first containing State
crime.url <- "http://www.jrsainfo.org/jabg/state_data2/Tribal_Data00.xls"
crime <- read.xls(crime.url, pattern = "State")
# use of xls2csv - open con, print two lines, close con
con <- xls2csv(nba.url)
print(readLines(con, 2))
file.remove(summary(con)$description)
Run the code above in your browser using DataLab