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