收到消息,下星期又有导出 Excel 报表的代码要写.心想,不就是 OleDb 先 CREATE 表, 然后 INSERT 么?都是体力活啊...... 结果拿到纸张的报表,我就悲剧了.报表的结构,像下面这种结构,行/列都不确定的 因为行是日期,外部用户指定列是物品,可能有,可能没有,取决于外部用户的日期范围. 如果在C#里面,先把所有出现过的物品,作为列名然后再自己分别组合计算,最后再去 OleDb 那里去 CREATE + INSERT 嘛这个报表又有个那么大的标题. 假如显示的报表,是一个…