用VB写的程序运行时,从串口收到大量数据,处理后存入数据库中的一个表,并用DataGrid显示,退出程序时把这个表的数据导出到excel,并清空这个表,怎么做呢?有人给我讲下吗?我新手,讲的时候尽量详细点,基础一点,谢谢!导出到excel后怎样让Excel变成想要的样子第一层的图片是这样的

解决方案 »

  1.   

    VB中可以通过ADO来操作数据库,你可以GOOLGE中搜索一下 VB ADO ACCESS ,然后会有很多例子。倒出EXCEL,一般是通过EXCEL.APPLICATION来操作EXCEL程序对象,这个你可以搜索 VB EXCEL 就可以看到相关例子。QQ群 48866293 OFFICE应用挖掘  
    MS OFFICE(ACCESS\EXCE\WORD等应用技术探讨与交流!技术群,请阅群论坛中的《踢人规则》
      

  2.   

    excel做好模版,录制好宏。VB里面用Excel VBA对象照着填数据。
      

  3.   


    说来话长了,简单的说来:
    1、使用Access数据库来存储数据
    2、建立一个Excel模板来存储串口通信过来的数据
    3、直接填写表格控件不过,具体的还是比这复杂多了。
      

  4.   

    Excel也能做数据库,ado+excel直接统计填充也不错,不过vba实现会简单点
      

  5.   

    mscomm接收数据,处理后用ADODC执行SQL语句存入一第表,
    然后用ADODC与datagrid绑定来显示数据,
    退出时想导入excel要引用microsoft excle 11.0执行excel宏来导入数据并设置格式及颜色,
    最后再用ADODC来执行SQL语句清空你的表。
      

  6.   

    mscomm接收数据,处理后用ADODC执行SQL语句存入一张表,
    然后用ADODC与datagrid绑定来显示数据,
    退出时想导入excel要引用microsoft excle 11.0执行excel宏来导入数据并设置格式及颜色,
    最后再用ADODC来执行SQL语句清空你的表。
      

  7.   

    退出时想导入excel要引用microsoft excle 11.0执行excel宏来导入数据并设置格式及颜色
    这一步的细节是什么?新手,什么都是第一次,麻烦你了