大家好,我是二厶可可肉,来自河北省石家庄市,现隶属于北京双匹科技有限公司
最近项目有一个动态生成Excel的功能,我便在网上搜了段代码,改了改用上了,不过,最近发现,如果行数多的情况下,他的速度会非常非常的慢(450行大概27秒的样子),总结几个比较好用的方法,供大家需要时参考
1.通过JS生成Excel
这里的方法我知道的有两种:
第一个是改 头文件,原理是让浏览器把它当作Excel,这个不多解释:)
第二个是 生成“像”Excel的格式,原理是,把Excel 用 记事本打开, 按照他的格式 生成一个网页,然后存下来
2.DataSet 二维表等 方式 纯手工 生成
3.把它当作数据库来 导入导出
4.C#客户端 生成
你先打开Excel,然后把你要的格式做好,如标题,一行数据示范
然后别存为XML表格,然后用编辑器打开XML,这时我想你应该知道怎么做了吧,按格式生成文件,然后保存为.xls文件就OK了
这个机制 可以理解为 IO输出,IO是非常快的方式(二厶目前的知识范围内最快方式)
有几天没更新了,最近在赶项目~~好啦,先这样吧^-^
分享到:
相关推荐
Windows应用高级编程-C#编程篇(PDF)
.NET分布式编程-C#版 .NET分布式编程-C#版 .NET分布式编程-C#版 .NET分布式编程-C#版
Visual C#中的多线程编程 - c#(csharp).htmVisual C#中的多线程编程 - c#(csharp).htmVisual C#中的多线程编程 - c#(csharp).htmVisual C#中的多线程编程 - c#(csharp).htmVisual C#中的多线程编程 - c#(csharp)....
C#网络编程---第1章_进程、线程与网络协议.ppt C#网络编程---第2章_TCP应用编程.ppt C#网络编程---第3章_UDP应用编程.ppt C#网络编程---第4章_P2P应用编程.ppt C#网络编程---第5章_SMTP与POP3应用编程.ppt C#网络...
实战C#.NET编程----Spring.NET & NHibernate从入门到精通
Inside C#--C#编程从入门到精通 pdg
计算机网络实验SOCKET编程----WEB服务器[C#版本].rar计算机网络实验SOCKET编程----WEB服务器[C#版本].rar
Windows应用高级编程-C#编程篇Windows应用高级编程-C#编程篇
windows应用高级编程-C#编程篇 windows应用高级编程-C#编程篇
windows应用高级编程-C#编程篇.pdf windows应用高级编程-C#编程篇.pdf windows应用高级编程-C#编程篇.pdf
Windows应用高级编程-C#编程篇张哲峰译 (developing c# windows software --source code) 我最近在学习这本书 但是死活找不到源码 所以在看书的时候一字一字的敲进去了,现在分享给大家。 里面有1-9章的源代码
2015-第二次实验--C#编程基础--实验指导
C#的,winform的,这是我自己写的一个c#操作excel的例子,其中包括数据操作,字体,格式,单元格等操作,还有一个生成柱状图的方法,所有的方法都在ExcelHelper.cs类里,点击Form1窗体里的按钮可以看到各种操作的...
c#编程实例与技巧,从别的地方转来的,看了觉得不错
《实战C#.NET编程----Spring.NET & NHibernate从入门到精通 代码部分
C#编程基础-GDI图像编程、窗体调用-时钟-秒表-定时器
c#网络应用高级编程-电子教案 c#网络应用高级编程-电子教案 c#网络应用高级编程-电子教案 c#网络应用高级编程-电子教案 c#网络应用高级编程-电子教案
Windows应用高级编程-C#编程篇张哲峰译 (developing c# windows software --source code) 我最近在学习这本书 但是死活找不到源码 所以打算 一段段 自己手敲出来。先上传第2章的吧 每敲出一章我就上传一次 (如果...
天轰穿老师VS2010趣味编程视频教程,第26讲,深入委托,FLV格式,压缩包自带10%恢复记录
C#网络编程---第4章_P2P应用编程