我的意思是写代码的时间长,
怎么样写这种导出excel程序会比较通用一些,
我不想用户每次新增一个excel就多写一段代码

解决方案 »

  1.   

    并不是程序运行的慢,生成excel也就1秒钟,
    我的意思是写代码的时间长,
    怎么样写这种导出excel程序会比较通用一些,
    我不想用户每次新增一个excel就多写一段代码
      

  2.   

    并不是程序运行的慢,生成excel也就1秒钟,
    我的意思是写代码的时间长,
    怎么样写这种导出excel程序会比较通用一些,
    我不想用户每次新增一个excel就多写一段代码
    那用户新增内容 你只有新增代码了  要不你就把格式固定
      

  3.   

    你得把数据放到二维数组里面,一次性写入excel注意非托管资源的释放,否则后台会残留excel进程
      

  4.   

    这是Excel模板
    我们利用Aspose.Cell的Smart Marker标签功能就很容易实现这样的Excel了。DEMO可以参考这里http://www.cnblogs.com/wuhuacong/archive/2011/02/23/1962147.html
    或到Aspose官网下载DEMO也有。
      

  5.   

    大侠,我已开始也是用Aspose.Cell,
    但是现在做的项目不能用盗版。
    转为用npoi了,
    你知不知道   $=  这个自动填的是怎么实现的啊?
      

  6.   

    大侠,我已开始也是用Aspose.Cell,
    但是现在做的项目不能用盗版。
    转为用npoi了,
    你知不知道   $=  这个自动填的是怎么实现的啊?不能用盗版,那就让公司买一套这个组件呀,那个$=功能就是Aspose.Cell的Smart Marker功能,太强大了,就是模版参数化
    你只要设定数据源(DataTable,变量(文本,数值),数组(文本,数值)),他就能自动的把数据填充到EXCEL中。你让公司购买这两个Aspose.Cell,Aspose.Cell.GridDeskTop