R通过RODBC连接到Excel文件

示例

虽然RODBC仅限于R和任何目标RDMS之间具有兼容体系结构的Windows计算机,但其主要灵活性之一是像处理Excel数据库一样使用Excel文件。

require(RODBC)
con = odbcConnectExcel("myfile.xlsx") # open a connection to the Excel file
sqlTables(con)$TABLE_NAME # show all sheets
df = sqlFetch(con, "Sheet1") # read a sheet
df = sqlQuery(con, "select * from [Sheet1 $]") # read a sheet (alternative SQL syntax)
close(con) # close the connection to the file