asp.net操作excel的总结篇

asp.net操作excel的总结篇

ID:29734364

大小:22.37 KB

页数:19页

时间:2018-12-22

asp.net操作excel的总结篇_第1页
asp.net操作excel的总结篇_第2页
asp.net操作excel的总结篇_第3页
asp.net操作excel的总结篇_第4页
asp.net操作excel的总结篇_第5页
资源描述:

《asp.net操作excel的总结篇》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划asp.net操作excel的总结篇  CopyFrom告别操作EXCEL的烦恼(总结篇)  公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之类的,做起来也有点费力,不过还是都能画出来了,关于EXCEL的报表导出,考虑到导出耗时的问题我主要采用AJAX来做的,分别捕捉几个起止状态,给客户端提示3个状态:正在检索数据。。。---》准备导出数据。。。

2、(只是从数据库成功取出,还没有读写excel文件)--》正在读写文件--》导出数据成功,当然如果哪一过程出错,都有对应的提示,只所以想到写这篇文章,主要是因为今年有个系统的部分EXCEL的操作也让我做,顺便结合之前操作EXCEL的经验作一下总结,可能也算不上什么,对于绝大多数来说也没什么技术含量,网上一搜一大把,但我想还是有必要总结一下,至少能给园子里的新手些许帮助,OK,Let'sGo...  一.程序操作EXCEL的应用主要还是在统计报表方面,您可能会考虑读EXCEL模板,也可能会考虑没必要读模板,其实读不读模板都能达到一样的效果,

3、看实际情况而用了。目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  1.读模板的话,首先模板存放在某个路径下,根据模板把从数据库里取出的数据写回EXCEL然后生成一个新的EXCEL存放都另一个路径以供下载,模板不变。  我这里的EXCEL操作主要是在VSXX里的,VSXX也可以的,不过没怎么研究03里的操作(文章最后我会把05,03的示例下载地址贴

4、上)vs05中操作EXCEL直接引用.NET自带的COM组  件  ,添加后项目的bin目录下会自  动出现  这个DLL  页面的命名空间引用usingExcel;  下面是调用模板的一段代码  1#region使用模板导出Excel表  2case"ReportByTemp":  3{  4  5DataViewdv=Cache["ReportByTemp"]asDataView;  6//建立一个的新进程  app=new();  8if(app==null)  9{  10return;  11}目的-通过该培训员工可对保安行业

5、有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  =false;  =true;  14Workbooksworkbooks=;  15_Workbookworkbook=(template_path+"\EXCEL测试模板.xls");//这  里的Add方法里的参数就是模板的路径  16Sheetssheets=;  17_Worksheetworksheet=(_Work

6、sheet)_Item(1);//模板只有一个sheet表18if(worksheet==null)  19{  20return;  21}  22  23introwNum=0;  24for(inti=0;i;i++)  25{  26rowNum=i+1;  27[3+i,1]=rowNum;  28[3+i,2]=dv[i].Row[0].ToString();  29[3+i,3]=dv[i].Row[1].ToString();  30  31(worksheet,[3+i,1],[3+i,1]);//黑体目的-通过该培训

7、员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  32(worksheet,[3+i,1],  [3+i,3]);//居中  33_Range([3+i,1],[3+i,3]).=();  34  35}  36  37tick=();  38save_path=temp_path+"\"+tick+".xls";  (save_path,,,,,,,,,,,)

8、;  (worksheet,workbook,app);//关闭Excel进程  41  42}  43break;  44#endregion  效果如下:  2.不读模板的话,调用的时候其实会继承一个空

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。