之前做项目时,客户提了个数据导出Excel的,变态的是,他要求前两行是一行数据库字段一行字段中文说明,由于字段比较多,有200多个,想到的方案就是用html导出Excel。
唯一的问题就是:字段绑定列表的问题(并不是表中所有的字段都倒出来),开始想过用重写模板,但是没写出来,这几天抽时间弄了下,搞定了,发出来晒晒,有问题大家提:
主要是利用StringBuilder做
前台代码:
BATORInfo.GetTableCodeColumns是获取要导出的字段数字,BATORInfo.GetTableCHSColumns()是中文数组
关键代码,后台:
效果图贴不上,我郁闷
效果就是,第一行是数据库字段,第二行是字段中文说明,后面是数据库的数据
欢迎大家指出不足之处