vb怎么把数据输出到excel里面,有大量的数据
1个回答
展开全部
VB卸载,只能告诉你思路了。
1、用“工程”菜单“导入”micsoft office11或12类,总之是office的动态连接库
2、通过循环把list中的所有项保存到数组a
3、再用循环,把a的每个元素分割为3列,并且分别存入3个数组(如b,c,d )
4、创建office对象后新建一个excel工作簿,并把它赋值给一个变量,下面就可以通过该变量对工作薄内的工作表(最好也赋值给变量,这里假设为MySheet)进行系列操作了。
5、把上面得到的3个数组分别赋值给工作表的3个列就可以了,如MySheet.columns(1)=b
6、保存该工作薄、关闭excel,以栈的逻辑反向释放所用对象的资源,即把用到的对象按初始顺序相反的方向设置为nothing。到此,EXCEL的调用结束。
1、用“工程”菜单“导入”micsoft office11或12类,总之是office的动态连接库
2、通过循环把list中的所有项保存到数组a
3、再用循环,把a的每个元素分割为3列,并且分别存入3个数组(如b,c,d )
4、创建office对象后新建一个excel工作簿,并把它赋值给一个变量,下面就可以通过该变量对工作薄内的工作表(最好也赋值给变量,这里假设为MySheet)进行系列操作了。
5、把上面得到的3个数组分别赋值给工作表的3个列就可以了,如MySheet.columns(1)=b
6、保存该工作薄、关闭excel,以栈的逻辑反向释放所用对象的资源,即把用到的对象按初始顺序相反的方向设置为nothing。到此,EXCEL的调用结束。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询