碧落侍郎 发表于 2014-9-2 16:24 
你好,请问加载rodbc之后再用file.choose()选择了一个excel文件,想要将文件中的数据打印在控制面板上该用 ...
举个例子:
Excel 文 件名:shindex92m6to02m8.xls,它存在与你的 .RData相同的目录,否则在下面的程序要用路
径名。
在此Excel 文 件中有名为“shday","shweek","shmonth","szmonth"的四个sheet
则读取数据的 R 程 序为:
rm(list=ls());print(ls())#删除原有的对象
channel<-odbcConnectExcel("shindex92m6to02m8.xls")#出本运行目录Excel表中读入数据
shday<-sqlFetch(channel,"shday")
shweek<-sqlFetch(channel,"shweek")
shmonth<-sqlFetch(channel,"shmonth")
szmonth<-sqlFetch(channel,"szmonth")
odbcClose(channel)
rm(channel)#channel不再需要,就删除
print("shday");print(head(shday))
print("shweek");print(head(shweek))
print("shmonth");print(head(shmonth))#打印部分内容,以便检查
print("szmonth");print(head(szmonth))#打印部分内容,以便检查
###############################################