我的用方式是:
foreach (DataList dl in Arrdl)
{
dl.RenderControl(oHtmlTextWriter);
}
System.Web.HttpContext.Current.Response.Write(oStringWriter.ToString().Replace("<td", "<td STYLE='MSO-NUMBER-FORMAT://@'"));
System.Web.HttpContext.Current.Response.Buffer = false;
System.Web.HttpContext.Current.Response.End();
这种方式 优点的是 可以导出页面的样式 页面中什么样 导出的excel中就什么样
但是缺点是 无法控制excel中的sheet
我想问一下 有没有什么方式 既可以导出页面的样式 还能控制 导出的sheet
比如说 多个DataList 需要导出 一个DataList占用一个sheet.
7 个解决方案
#2
杨老师好。已下载并测试,可以导出,但是无法操作表格内的sheet。 没有达到想要的效果。
#3
要实现高级点的导出功能这个不错:
https://npoi.codeplex.com/releases
导出为html的话打开时excel 2007以上版本会提供格式不正确,是否继续,没办法关掉这个提示,非常烦,用npoi生成的是真正的excel文档,没有这种问题
导出为html的话打开时excel 2007以上版本会提供格式不正确,是否继续,没办法关掉这个提示,非常烦,用npoi生成的是真正的excel文档,没有这种问题
#4
谢谢大神
不过npoi也试过了。。 可以导出多个sheet 但是页面的样式 倒不出来 需要自己编辑。
没有达到我想要的效果。
#5
还有大神能提供的满足需求的解决方法吗
#6
样式当然不可能导出来的,但用npoi基本可以控制任何样式,就算用html导出那个样式也不怎么样,尤其是表格线条,怎么都控制不了,非常难看
#7
谢谢两位大神。。 没有直接的解决方案。。
我是这样解决的。 先导出带样式的多个excel文件。。 然后 将多个文件 合并到一个excel里。
勉强算是完成需求了。。 不知道将来效率如何。没实测。
我是这样解决的。 先导出带样式的多个excel文件。。 然后 将多个文件 合并到一个excel里。
勉强算是完成需求了。。 不知道将来效率如何。没实测。
#1
#2
Refer:
http://www.cnblogs.com/insus/articles/1400266.html
杨老师好。已下载并测试,可以导出,但是无法操作表格内的sheet。 没有达到想要的效果。
#3
要实现高级点的导出功能这个不错:
https://npoi.codeplex.com/releases
导出为html的话打开时excel 2007以上版本会提供格式不正确,是否继续,没办法关掉这个提示,非常烦,用npoi生成的是真正的excel文档,没有这种问题
导出为html的话打开时excel 2007以上版本会提供格式不正确,是否继续,没办法关掉这个提示,非常烦,用npoi生成的是真正的excel文档,没有这种问题
#4
要实现高级点的导出功能这个不错: https://npoi.codeplex.com/releases
导出为html的话打开时excel 2007以上版本会提供格式不正确,是否继续,没办法关掉这个提示,非常烦,用npoi生成的是真正的excel文档,没有这种问题
谢谢大神
不过npoi也试过了。。 可以导出多个sheet 但是页面的样式 倒不出来 需要自己编辑。
没有达到我想要的效果。
#5
还有大神能提供的满足需求的解决方法吗
#6
要实现高级点的导出功能这个不错: https://npoi.codeplex.com/releases
导出为html的话打开时excel 2007以上版本会提供格式不正确,是否继续,没办法关掉这个提示,非常烦,用npoi生成的是真正的excel文档,没有这种问题
谢谢大神
不过npoi也试过了。。 可以导出多个sheet 但是页面的样式 倒不出来 需要自己编辑。
没有达到我想要的效果。
样式当然不可能导出来的,但用npoi基本可以控制任何样式,就算用html导出那个样式也不怎么样,尤其是表格线条,怎么都控制不了,非常难看
#7
谢谢两位大神。。 没有直接的解决方案。。
我是这样解决的。 先导出带样式的多个excel文件。。 然后 将多个文件 合并到一个excel里。
勉强算是完成需求了。。 不知道将来效率如何。没实测。
我是这样解决的。 先导出带样式的多个excel文件。。 然后 将多个文件 合并到一个excel里。
勉强算是完成需求了。。 不知道将来效率如何。没实测。