关于EXCEL的web查询,请教

Discussion in 'Excel' started by stacker77, Apr 8, 2010.

  1. 用excel 2010 可以直接导入

    代码 简称 转股价 当日 当日 累计转股数量 累计转股比例(%) 交易日
    转股数量 转股户数 (万股)
    (万股)
    100001 南化转债 4.56 16.69 564 3289.03 99.99 2001/5/25
    100009 虹桥转债 7.69 658.18 205 14962.71 97.97 2004/4/22
    100016 民生转债 2.39 0 0 54700.28 99.99 2008/3/3
    100087 水运转债 5.41 47.1 4 5495.36 99.86 2007/3/28
    100096 云化转债 5.8 0.28 8 5266.28 99.66 2006/9/8
    100117 西钢转债 4.85 0.84 10 9397.37 97.81 2007/6/8
    100177 雅戈转债 3.35 1067.79 67 23589.21 98.34 2006/3/10
    100196 复星转债 5.03 185.17 22 16019.9 99.13 2006/7/11
    100220 阳光转债 3.8 0.03 1 12644.29 96.73 2005/4/14
    100236 桂冠转债 5.77 0.17 4 12915.93 99.97 2008/6/27
     
  2. 因為做過工夫了, 中間並不是最普通的HTML table, 所以Excel 是應付不了.
    fisher 兄所說 Excel 2010 是一個方法之外, 我自己也找到解決辦法, 就是用 VBA 打閞 Internet Explorer object, 再自己parse 那個web page.
     
  3. 刚升级了2010 尝试使用导入,还是无法导入,还得请教FISHER兄
     
  4. 你用的是测试版还是正式版?
     
  5. 如果是ie 右键有 "导出到excel",但按键后无反应,可能是 excel 的路径不正确.
    按以下方法修改. 将 res://XXXXXXX 的修改为本机excel.exe 所在位置.

    将以下内容保存为reg文件,导入到注册表:[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\导出到 Microsoft Office Excel(&X)]
    @="res://C:\\PROGRA~1\\MICROS~1\\OFFICE11\\EXCEL.EXE/3000"
    "Contexts"=dword:00000001 “res://C:\\PROGRA~1\\MICROS~1\\OFFICE11\\EXCEL.EXE/3000" 的路径根据你的安装位置设定。 借助工具软件的方法:安装windows优化大师。在系统优化——系统修改设置——右键设置——更多设置——(右键菜单设置中的)IE浏览器——勾选“导出到excel”
     
  6. 谢谢FISHER 已经搞掂,我搞得是测试版,正式版貌似还没有吧
     
  7. 正式版已经有了