excel自动抓取数据

  • 使用Excel的宏功能:
    • 启用宏设置:文件
      选项
      信任中心
      信任中心设置
      宏设置
      启用所有宏
    • 保存格式:汇总文件保存必须以宏启动工作簿格式类型进行保存
  • VB程实现:
    • 开工作簿所在路径:使用ThisWorkbook.Path获取当前工作簿所在路径
    • 循环开工作簿:使用Dir函数获取所有Excel文件,并循环开它们
    • 读取单元格数据:使用Workbooks.Open开工作簿,然后读取指定单元格的数据
    • 写入汇总工作簿:将读取到的数据写入汇总工作簿的指定位置
  • 使用“数据”菜单获取外部数据:
    • 开数据菜单:点击“数据”菜单
    • 选择自网站:点击“获取外部数据”选项卡中的“自网站”选项
    • 输入网址:在弹出的对话框中,地址栏输入需要抓取的网站地址
    • 选择数据:点击“转到”后,选择需要抓取的数据部分
    • 导入数据:点击导入箭,选择数据存放的位置,然后点击确定
  • 设置自动更新实时数据:
    • 在“属性”中进行设置:设置允许后台新、新频率、开文件时新数据等
    • 数据实时更新:Excel工作簿会根据网站的数据变化自动更新数据

相关文章