当前位置: 代码迷 >> C# >> 如何做excel报表比较方便啊
  详细解决方案

如何做excel报表比较方便啊

热度:95   发布时间:2016-05-05 04:43:13.0
怎么做excel报表比较方便啊?
现在有三十几个报表要做,我现在只会写个for语句,然后呆呆的一行一行往cell里面填字符,
但是我想了想不应该这么做的,
比如下面一个例子:



图中的数据源明明是一模一样的,只是行列的组合不一样而已,
我现在只会机械的写两段代码填充excel,

但是我曾经看过高手填充excel报表,并不是一行一行的填充,而是把excel作为一个说明文档,
这个说明文档,指导程序怎么填充字符,
比如:



[email protected]***代表的就是 数据源,[email protected] 提示就可以自动的填好数据,
不用写for语句一行行填内容了

各路大侠,有没有知道这种填充excel的方法怎么写的,
求一些相似的代码参考

求助

------解决思路----------------------
按照你说的,三十多张表中有很多表中数据相同,那么我建议你先把表做成模板,自己设定一些表为数据源,其它表中有相同的数据就让那个单元格的值=数据源单元格的值,然后可以用VBA来做界面输入数据源的数据就行了,或是用C#也行,这个可以引用office自带类库操作或是第三方类库,可以百度一下,如果你根本就只会for的话那就要学VBA或C#
  相关解决方案