两个table的数据如何导入到同一个excel?
有2个table
table a 存放用户基本信息
id name ...
A001 Apple ...
A002 Bill ...
...
table b 存放发票号,付款日期,金额,一个月一个用户可以有多张发票,对应的也有多个金额
id bill_num payment_date amount
A001 b_bj_07/0201 02/01/2007 500
A001 b_bj_07/0202 02/02/2007 600
A001 b_bj_07/0301 03/01/2007 700
A002 b_sy_07/0101 01/01/2007 800
...
现在要把这里两个表的数据导入到excel里,每一年的数据放入一个worksheet,每一年每一个客户一行,
bill_num输入该用户该年所有发票号,接下来的每个月显示该客户该月的所有金额,每个worksheet格式如下:
id name bill_num Jan Feb Mar...(一共12个月)
----------------------------
A001 Apple b_bj_07/0201 0 1100 700 ...
b_bj_07/0202
----------------------------
A002 Bill b_sy_07/0101 800 0 0 ...
[解决办法]
你想要表达的难点是什么呢?
[解决办法]
你这个问题不是对excel不熟悉的问题
是对sql不熟悉
不明白怎么select来实现想要的报表结果
如果只是对excel不熟悉的话可以按下面这样做
新建一个workbook后,多开几个worksheet
比如:dim sheet2006 as object
set sheet2006=xlsapp.worksheets.add
dim sheet2007 as object
set sheet2007=xlsapp.worksheets.add
这样就可以把你做好的recordset利用mysheet.Cells.CopyFromRecordset Adodc1.Recordset
方法导入到excel中
至于你的sql怎么写,我要看一下
两个table的数据怎么导入到同一个excel
两个table的数据如何导入到同一个excel?有2个tabletablea存放用户基本信息idname...A001Apple...A002Bill.
