CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

“求教往特定的EXECL模板下写数据的例子(源代码)急急急”

楼主xiongjun8136(飘零)2006-03-14 09:20:08 在 .NET技术 / C# 提问

有哪位大大有源程序例子,现在我需求是这样的。我要从一我数据库表中取的数据,要随意的往以有的EXECL模板中添加数据。例如:我现在要把A表中的A,C,F字段的数据变为一个变量,随意的插入到EXECL原定的模板的D3,H8,G12等中的源程序,有知情者请告知。 问题点数:50、回复次数:12Top

1 楼zhangci226(三只熊熊)回复于 2006-03-14 09:41:50 得分 0

http://xhp5678.cnblogs.com/archive/2005/08/13/214126.html  
   
  看看这里Top

2 楼sanniko(雁衔泥)回复于 2006-03-14 09:47:07 得分 0

VBA  
  你用EXCEL录一下你写的内容,然后看下里面的代码,就清楚些了Top

3 楼fangxinggood(JustACoder)回复于 2006-03-14 09:53:05 得分 0

使用Excel   Object   Library   COM组件:  
   
  Excel.Workbook   xlWorkbook;  
  Excel.Worksheet   xlWorksheet;  
  Excel.Range   xlCell;  
   
  if(   xlApp   ==   null   )  
          xlApp   =   new   Excel.ApplicationClass();  
  xlApp.Visible   =   true;  
  //   destFilePath   指定打开的模版路径。  
  object   objNull   =   System.Reflection.Missing.Value;  
  xlWorkbook   =   xlApp.Workbooks.Open(   destFilePath,   objNull,   objNull,    
                  objNull,   objNull,   objNull,    
                  objNull,   objNull,   objNull,    
                  objNull,   objNull,   objNull,                                                       objNull   );  
  xlCell   =   (Excel.Range)xlWorksheet.Cells[2,1];   //   2为行序号,1为列序号(相当于A2)  
  xlCell.Value   =   "Hello   world";   //   赋值。  
  xlWorkbook.Close(Excel.XlSaveAction.xlSaveChanges   ,   destFilePath,   objNull);  
  xlApp.Quit();  
  System.Runtime.InteropServices.Marshal.ReleaseComObject(xlApp);  
  GC.Collect();Top

4 楼jacky_20001(阿瑞)回复于 2006-03-14 10:06:10 得分 0

学习~~Top

5 楼xiongjun8136(飘零)回复于 2006-03-14 10:06:13 得分 0

xlApp是什么意思?Top

6 楼xiongjun8136(飘零)回复于 2006-03-14 10:17:37 得分 0

Excel   Object   Library   COM这个组件在哪儿呀,Top

7 楼fangxinggood(JustACoder)回复于 2006-03-14 11:33:40 得分 45

添加引用,选择COM“选项卡”,找到Excel   Object   Library,   添加即可。Top

8 楼xiongjun8136(飘零)回复于 2006-03-14 14:30:42 得分 0

我.net里,在添加引用中的COM“选项卡”中没有Excel   Object   Library,也就是说没Execl的对象库引用呀。Top

9 楼GXY2005(民工甲:杀富济贫,打土豪分田地)回复于 2006-03-14 14:52:55 得分 5

你要安装office啊Top

10 楼xiongjun8136(飘零)回复于 2006-03-17 08:44:38 得分 0

没人有更好的建议吗  
  Top

11 楼fangxinggood(JustACoder)回复于 2006-03-17 12:30:47 得分 0

或者使用第三方组件,不过是要收费滴,比如:ExcelCreator等。  
   
  楼主上面的方法不行么?服务器没有安装Office么?Top

12 楼fangxinggood(JustACoder)回复于 2006-03-21 15:46:05 得分 0

如果是Asp.net应用,那么需要使用dcomcnfg(命令行运行)添加对Microsoft   Excel的访问权限。  
  Top

相关问题

  • 有关Clist模板问题,请高手看看,附源代码
  • 哪位有VC中导出EXECL表的源代码,赠高分
  • 如何获得网页源代码中的特定的字符串
  • 源代码!源代码!
  • 求源代码
  • iis源代码!!!!
  • C#源代码
  • funlove源代码
  • sniffer 源代码
  • 源代码

关键词

  • 模板
  • excel
  • 数据
  • 组件
  • objnull
  • execl
  • xlapp
  • destfilepath
  • xlcell
  • 添加

得分解答快速导航

  • 帖主:xiongjun8136
  • fangxinggood
  • GXY2005

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo