不调用com组件,实现格式化Excel数据导出

方法1:我们常用的导出Excel,但是无法实现对于Excel表里面内容进行格式化处理。
如果格式化处理一般就要操作com组件,但是感觉总有点后遗症(进程无法关闭等等问题)。

Code

 

方法2:实现对复杂格式的Excel表导出。
打开一个Excel表另存为,发现保存类型里面有个【XML表格】选项.
保存以后用记事本打开发现都是XMl数据格式,而且发现把后缀名xml直接改为xls就变成原先的Excel表。
我们就会想,如果我们在服务器输出这种格式的文件,是不是就可以不操作com组建,导出复杂格式的Excel表了。

下面是xml格式的Excel表:

Code

 

Code

方法3:不通过xml表格模板,直接通过输出,Html控件的InnerHtml属性内容.
(就是把我们要导出的数据用div框起来)

Aspx页面:

Code

 

Code