需要统计多个excel文件中的数据,想使用Vb.net(vs2010)来变成实现,如何实现 50
数据内容包含:产品名称、数量这些数据分别存在多个excel文件中。我在网上查到有两种方式:数据透视表和ACCESS。据我现在查到的资料,数据透视表,多用于单个excel文...
数据内容包含:产品名称、数量
这些数据分别存在多个excel文件中。我在网上查到有两种方式:数据透视表和ACCESS。
据我现在查到的资料,数据透视表,多用于单个excel文件的操作。
困惑的是:使用ACCESS的话,还需要将excel中的数据导入ACCESS,汇总完成后,还要导出为excel文件,是否可行?哪个方式简单,易用。
备注:数据文件不超过15个。本人vb刚刚入门。 展开
这些数据分别存在多个excel文件中。我在网上查到有两种方式:数据透视表和ACCESS。
据我现在查到的资料,数据透视表,多用于单个excel文件的操作。
困惑的是:使用ACCESS的话,还需要将excel中的数据导入ACCESS,汇总完成后,还要导出为excel文件,是否可行?哪个方式简单,易用。
备注:数据文件不超过15个。本人vb刚刚入门。 展开
2个回答
展开全部
不知道你是怎么百度的,你的百度关键词应当选择“VB 统计多个excel文件中的数据”。
1、数据透视表是用于在excel中不通过编程就实现汇总数据的目的,既然你都想编程了,数据透视表也就失去意义。
2、ACCESS更是无稽之谈,多此一举。
3、Excel文件不管多少,最重要的是每个文件要有统一的格式,这样就有了编程的前提。
实现方法是:
1、让程序能找到所有excel文件
2、用子过程读取每一个文件,获得所需要的数据,进行汇总
3、所有数据进行汇总,得到结果。
1、数据透视表是用于在excel中不通过编程就实现汇总数据的目的,既然你都想编程了,数据透视表也就失去意义。
2、ACCESS更是无稽之谈,多此一举。
3、Excel文件不管多少,最重要的是每个文件要有统一的格式,这样就有了编程的前提。
实现方法是:
1、让程序能找到所有excel文件
2、用子过程读取每一个文件,获得所需要的数据,进行汇总
3、所有数据进行汇总,得到结果。
更多追问追答
追问
我就是想问问第3步,汇总有什么好方法嘛?总不能用for循环处理吧?有没有更便捷的函数?
追答
没有什么便捷的方式,假设各个表的结果在各自的数组里,那么汇总时,自然要用到for循环,将相同特性的值相加,得到汇总数据。
编程的目的就是让复杂的一系列运算和操作简单化,对于用户来说,点几下鼠标就可以得到结果,理所当然的,这中间的大量运算就需要程序员去实现了。
展开全部
其实你可以尝试用VBA做!应该把你的要求再细化,描述清楚!
更多追问追答
追问
vba最早尝试过,编程环境不如vb好。
我现在是有过个excel表格,统计的是不用客户手里的设备和数量。我需要统计不同设备的数量。
比如:表1中包含
设备A 数量 4
设备B 数量 8
表2中包含:
设备A 数量1
设备B 数量3
我需要汇总设备种类以及数量:
设备A 总数量5
设备B 总数量11
追答
如果每个表的字段的位置是固定并且相同的话,可以通过VBA来合并或者提取字段的属性来操作。
当然如果你会编程的话,更好,比如Matlab就可以操作!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询