楼主: tomfreeman
5867 8

[问答] 怎样通过编程将Yahoo财经上的数据批量导入Excel? [推广有奖]

  • 3关注
  • 6粉丝

已卖:113份资源

教授

73%

还不是VIP/贵宾

-

威望
0
论坛币
1448 个
通用积分
0.0012
学术水平
14 点
热心指数
19 点
信用等级
8 点
经验
1028 点
帖子
995
精华
0
在线时间
1131 小时
注册时间
2008-12-1
最后登录
2021-9-29

楼主
tomfreeman 发表于 2012-4-27 08:18:44 |AI写论文
20论坛币
怎样通过编程将Yahoo财经上的数据批量导入Excel?

最佳答案

slqin 查看完整内容

下面是我导双色球开奖历史数据的代码,宏1是录的,宏2是根据宏1修改的,导入所有期次数据。不知道这是不是你想要的东西。 Sub 宏1() ' ' 宏1 宏 ' ' With ActiveWorkbook.Connections("连接") .Name = "连接" .Description = "" End With Range("A1:G24").Select With Selection.QueryTable .Connection = "URL;http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html" ...
关键词:YAHOO EXCEL 批量导入 YAHO xcel 编程 财经 Excel

本帖被以下文库推荐

forever young

沙发
slqin 发表于 2012-4-27 08:18:45
tomfreeman 发表于 2012-5-7 20:13
可有样本
下面是我导双色球开奖历史数据的代码,宏1是录的,宏2是根据宏1修改的,导入所有期次数据。不知道这是不是你想要的东西。
Sub 宏1()
'
' 宏1 宏
'

'
    With ActiveWorkbook.Connections("连接")
        .Name = "连接"
        .Description = ""
    End With
    Range("A1:G24").Select
    With Selection.QueryTable
        .Connection = "URL;http://kaijiang.zhcw.com/zhcw/html/ssq/list_1.html"
        .WebSelectionType = xlEntirePage
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
    Range("C3").Select
    ActiveWorkbook.Connections("连接").Refresh
End Sub

Sub 宏2()

    For i = 1 To 67
        With ActiveSheet.QueryTables.Add(Connection:= _
                                         "URL;http://kaijiang.zhcw.com/zhcw/html/ssq/list_" & i & ".html", Destination:=Range( _
                                                                                                                        "A" & (24 * i - 23)))
            .Name = "list_" & i
                    .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlInsertDeleteCells
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = True
        .RefreshPeriod = 0
        .WebSelectionType = xlEntirePage
        .WebFormatting = xlWebFormattingNone
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = False
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False

        End With
    Next i
End Sub
已有 1 人评分经验 论坛币 热心指数 收起 理由
客初 + 20 + 20 + 2 热心帮助其他会员

总评分: 经验 + 20  论坛币 + 20  热心指数 + 2   查看全部评分

藤椅
tomfreeman 发表于 2012-5-6 13:30:52
同问,一家企业的考题
forever young

板凳
slqin 发表于 2012-5-6 23:06:42
可先录制一个导入数据的宏,然后按需修改相关代码。

报纸
tomfreeman 发表于 2012-5-7 20:13:28
slqin 发表于 2012-5-6 23:06
可先录制一个导入数据的宏,然后按需修改相关代码。
可有样本
forever young

地板
agdcdw 在职认证  发表于 2012-5-9 13:53:06
学习了

7
yangjiang09 发表于 2012-6-8 11:40:06
有一个excel插件是可以做到的,价格99美元,下载测试版有10%,但是网上有破解。

8
cufe万事通 发表于 2012-7-21 14:48:54
yangjiang09 发表于 2012-6-8 11:40
有一个excel插件是可以做到的,价格99美元,下载测试版有10%,但是网上有破解。
插件叫什么呢?

9
yangjiang09 发表于 2012-7-22 19:33:24
cufe万事通 发表于 2012-7-21 14:48
插件叫什么呢?
在这个帖子上,https://bbs.pinggu.org/forum.php? ... ;page=1#pid13351981

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-2 06:15