Code Bye

用C#编程序连接excel进行查询的问题

excel的结构如图。软件界面就是选择公司、商品的两个框和结果显示区。想要的效果是在软件界面选择公司后可以查询出该公司全部相关内容(总销售额、每种商品分销售额);选择商品后可以查询出该商品相关内容(3条,公司名、 );选择公司和商品后查询出唯一结果。原因是公司和公司之间是空着的,所以不知道怎么处理[code=csharp]
解决方案

30

载入EXCEL表后,  先将数据进行处理.
1.  碰上公司存在,商品为空的记录, 暂存公司名称;
2.  以下公司为空, 商品存在的记录, 跟上次暂存的公司名称一起组装记录保存;
3. 数据处理完后, 你想怎么选择就怎么选择了.

10

在数据库,如mssql,建立如下图所示的表

空白的地方,填充公司名,ID是自增主键,销售总额(10,8,8)不要放到表中,查询时再汇总
剩下的就是简单sql语句了

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用C#编程序连接excel进行查询的问题