Ⅰ 利用Excel 2003智能化地获取实时股票行情
考虑到很多朋友尤其是股民朋友在处理股票数据的时候都需要用到Excel,今天就给大家介绍一下如何利用Excel 2003智能化地获取实时股票行情。
获取国内股市行情 在Excel 2003中获取国内股市行情和国外股市行情的方法是不一样的。要在Excel中获取国内股市行情,我们可以使用Excel的“新建Web查询”方法,这里以获取中国联通(600050)的行情为例,具体步骤如下
1、打开提供股市行情的网站,在页面的“个股查询”区域输入该股票代码,选择“实时行情”,单击“搜”按钮之后就可以查询中国联通的行情数据。接下来复制地址栏中网址。
2、运行Excel,新建一个空白工作簿,依次点击“数据→导入外部数据→新建Web查询”,这个时候就会弹出一个类似浏览器的窗口。
3、注意到这个框最上方的地址栏了吗?在地址栏中粘贴刚刚拷贝的查询地址,单击“转到”按钮,就可以打开该网页。
4、当然这个网页中只有联通股票行情部分是我们所需要的。我们应该如何选取股票行情部分呢?不要慌,大家注意看,股票行情表格第一行有一个黄色小方框,中间有一个向右的黑色小箭头,用鼠标单击这个箭头,黄色小方框就变成了绿色了,而里面的小箭头也变成小钩了。我们就选取这个行情表格,然后单击“导入”按钮。
5、这个时候会出现一个导入数据窗口,在这里可以选择导入数据的位置,比如插入在A1,或者插入新工作表中,单击“确定”按钮即可完成行情数据的插入。
6、获取了联通股票行情的Excel表格。点击鼠标右键,在弹出的右键菜单中选择“数据区域属性”选项,在其中勾选“允许后台刷新”和设置刷新频率以及是否在打开该表格时进行刷新。
这样,Excel就可以实时地通过网络对股票行情进行更新。
Ⅱ 镶$エ鍓嶉溃锷爎鏄浠涔堟剰镐濓纻
镶$エ鍓嶉溃锷爎锛岄氩父鎸囱偂绁ㄧ殑浠g爜浠ュ瓧姣峳寮澶淬傚备腑锲藉钩瀹夌殑镶$エ浠g爜涓601318锛岃岃嫢锷犱笂r鍒欎负r601318銆傚湪涓锲借偂绁ㄥ竞鍦轰腑锛宺寮澶寸殑镶$エ阃氩父涓哄垱涓氭澘浼佷笟镶$エ锛屼篃绉颁负鍒涗笟𨱒缡镶°傚垱涓氭澘浼佷笟鐩稿逛簬涓绘澘浼佷笟钥岃█锛屽叿链夋洿楂樼殑鎴愰暱镐у拰椋庨橹镐с傚洜姝わ纴鎶曡祫鍒涗笟𨱒缡镶$浉瀵逛簬涓绘澘镶$エ𨱒ヨ达纴瀛桦湪镌镟村ぇ镄勬姇璧勯庨橹鍜屾敹鐩婃綔锷涖
鍒涗笟𨱒缡镶$殑鎶曡祫鐗圭偣鍦ㄤ簬楂橀庨橹楂桦洖鎶ャ傜浉瀵逛簬涓绘澘涓婂竞鍏鍙革纴鍒涗笟𨱒夸紒涓氭洿鍏锋湁鎴愰暱镐с备絾钖屾椂锛岃繖浜涗紒涓氱殑椋庨橹涔熸洿楂樸傛姇璧勮呭簲璇ョ悊镐х湅寰卹镶$殑鎶曡祫链轰细锛屼笉鐩茬洰杩介珮锛屽绘垒绗﹀悎镊宸遍庨橹鍜屾敹鐩婅佹眰镄勬姇璧勬爣镄勚傚叿链夊法澶ф垚闀挎綔锷涚殑r镶″线寰鏄鍒涙柊銆佹妧链钖閲忛珮镄勪紒涓氾纴濡傛柊𨱒炬満鍣ㄤ汉銆佹捣搴峰▉瑙嗙瓑銆备絾鐩稿弽锛屼竴浜涙湭缁忓竞鍦烘楠屻佽櫄楂树及鍊肩殑浼佷笟浜︽湁瀛桦湪锛岄渶璋ㄦ厧鎶曡祫銆
鎶曡祫r镶¢渶瑕佹牴鎹浼佷笟镄勫熀链闱㈠拰鍙戝𪾢鍓嶆櫙杩涜岀爷绌跺垎鏋愩傛湁镄剅镶″湪鐭镞堕棿鍐呬环镙兼定骞呭法澶э纴浣嗘槸鍙鑳戒粎浠呮槸镣掍綔瀵艰嚧銆傛姇璧勮呴渶瑕佹繁鍏ヤ简瑙d紒涓氱殑镙稿绩涓氩姟銆佽储锷$姸鍐靛拰鍏鍙告不鐞嗙瓑鏂归溃銆傚熀浜庢妧链鍒嗘瀽涓庡熀链鍒嗘瀽镄勬姇璧勭瓥鐣ョ浉缁揿悎锛屽彲浠ユ垒鍒伴傚悎镊宸辩殑鎶曡祫镙囩殑銆傛讳箣锛屾姇璧剅镶¢渶瑕佺悊镐х湅寰咃纴涓嶈繃搴﹁拷楂桡纴闀挎湡鎸佹湁锛屽苟鍒跺畾钖堢悊镄勬姇璧勭瓥鐣ュ拰椋庨橹鎺у埗鎺鏂斤纴鎶婃彙链洪亣锛岄檷浣庨庨橹銆
Ⅲ 如何在R语言中读入数据和导出存储数据
1.R数据的保存与加载
可通过save()函数保存为.Rdata文件,通过load()函数将数据加载到R中。
[ruby]view plain
>a<-1:10
>save(a,file='d://data//mData.Rdata')
>rm(a)#将对象a从R中删除
>load('d://data//mData.Rdata')
>print(a)
[1]12345678910
下面创建df1的数据框,通过函数write.csv()保存为一个.csv文件,然后通过read.csv()将df1加载到数据框df2中。
[ruby]view plain
>var1<-1:5
>var2<-(1:5)/10
>var3<-c("Rand","DataMining","Examples","Case","Studies")
>df1<-data.frame(var1,var2,var3)
>names(df1)<-c("VariableInt","VariableReal","VariableChar")
>write.csv(df1,"d://data//mmmyData.csv",row.names=FALSE)
>df2<-read.csv("d://data//mmmyData.csv")
>print(df2)
110.1Rand
220.2DataMining
330.3Examples
440.4Case
550.5Studies
RODBC提供了ODBC数据库的连接。
3.1从数据库中读取数据
odbcConnect()建立一个数据库连接,sqlQuery()向数据库发送一个SQL查询,odbcClose()关闭数据库连接。
[ruby]view plain
library(RODBC)
connection<-odbcConnect(dsn="servername",uid="userid",pwd="******")
query<-"SELECT*FROMlib.tableWHERE..."
#orreadqueryfromfile
#query<-readChar("data/myQuery.sql",nchars=99999)
myData<-sqlQuery(connection,query,errors=TRUE)
odbcClose(connection)
3.2从Excel文件中导入与导出数据
[ruby]view plain
library("RODBC")
conn<-odbcConnectExcel("D:/data/Amtrak.xls")
Amtrak<-sqlFetch(conn,"Data")
close(conn)