怎样导出数据到这样的EXCEL模板

精维创 2012-11-01 04:27:14

针对图片上的序号那行,可能有多行,图片下面的部分是固定的,我现在是想直接在这个模板上写入数据,现在遇到的问题是
1.假如存在多行的话,那怎么处理

2.有没有更好点的思路,不如我数据源固定好,模板可以多种多样,每种模板我只要简单的设定就可以了,免得每加一个模板我都要重新改下程序,网上也看了用宏的思路,但是感觉还不太会,恳请大家指点
...全文
169 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
精维创 2012-11-05
  • 打赏
  • 举报
回复
我是参照这位老兄的思路做出来了,感觉效果不错 http://hi.baidu.com/lpawuu/item/2a10192e86181b0c72863ee0 给大家提供点思路,谢谢大家帮忙
wanghui0380 2012-11-01
  • 打赏
  • 举报
回复
我用过这东西,还行。做的比较方便。

用的是几年前流出来的免费版,基本不会有啥问题,唯一别扭的地方是那个版本的数据源是基于dataset,datatable滴,和目前项目里使用的List<T>有区别了,从官方说明上看,这个最新版在功能基本没怎么变,主要就加入了对list<T>的支持
精维创 2012-11-01
  • 打赏
  • 举报
回复
有破解的么,怕后续用了出问题,你使用过吗?
wanghui0380 2012-11-01
  • 打赏
  • 举报
回复
这款控件的官方介绍

http://www.tmssoftware.com/site/flexcelnet.asp
wanghui0380 2012-11-01
  • 打赏
  • 举报
回复
有一款“flexCel.net”的控件可以很容易做到这种效果,不过他的最新版是商业控件,早期版本可以找到免费的

其实从他的使用方法上,我们大体上可以黑箱猜出的他内部工作原理,他的使用方法是在模版上给单元格 或区域定义一个“名称”,这样内部逻辑就不需要去管样式问题,内部逻辑就只管向对应名称区域填入数据就ok


ps:"名称"是excel的自有功能,只是非专业excel人员很少有人知道还有这么一个功能,所以相应的利用这个功能的代码解决方案我目前看到的还就只有这款控件了

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧