asp导出excel源码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp导出excel源码相关的知识,希望对你有一定的参考价值。

要求能控制单元格宽度,样式,以及控制字体颜色。。。
Response.ContentType = "application/vnd.ms-Excel"
Response.AddHeader "Content-Disposition", "attachment;Filename=count.xls"

我用的这种直接将html导出,虽然效果是达到了,但是所有的单元格行全被合并了。

如图,备注字段的行越多,合并掉的单元格就越多。而且excel的默认单元格边框线不见了。

根据你的表格样子,初步判断原因是原始HTML的表格本身就是这种合并行的,所以导致如此。

如果是你自己用,我建议你不要改变你现在的代码,另外写一段和asp语法完全相同的vbs脚本删除多余行。

但是你要注意一点,单个单元格的字数是有限制的,不同版本超过一定字数就会被删除,你要注意别因为需要合并格子把内容给误删除了。追问

我使用替换。把换了一下可以解决掉这个合并行的问题,合并行是因为后面的备注字段有br的原因。但是这种效果,我觉得差强人意。无法做到真正的excel导出。

参考技术A 用第三方控件吧,比如aspose.cells追问

有没有详细案例?我试过四种方法,都不能达到我想要的结果。

以上是关于asp导出excel源码的主要内容,如果未能解决你的问题,请参考以下文章

怎么将ASP.NET导出Excel表格

ASP.NET 导出EXCEL时如何不把一些不是EXCEL的符号一起导出到EXCEL?

asp导出数据到EXCEL表格

asp.net 导出Excel

[Asp.Net Core] 后端导出Excel文件

构建ASP.NET MVC5+EF6+EasyUI 1.4.3+Unity4.x注入的后台管理系统(63)-Excel导入和导出