用C#生成Excel文件的方法和Excel.dll组件生成的方法

原创 2005年04月23日 09:17:00
 用C#生成Excel文件的方法和Excel.dll组件生成的方法     选择自 wang8712 的 Blog

一个示例:

class AppTest
 {
  private Excel.ApplicationClass _x;
  public static void Main0()
  {
   AppTest a = new AppTest();
   a._x = new Excel.ApplicationClass();
   a._x.UserControl = false;
   for (int i = 0 ;i < 4; i++)
   {
    
    a.SaveToXls("D://test//" + i + ".xls");  // 本例是在D盘下建立的test文件夹
   }
   a._x.Quit();
   System.Runtime.InteropServices.Marshal.ReleaseComObject((object) a._x);
   System.GC.Collect();
  }

  private void SaveToXls(string filename)
  {
   Excel.WorkbookClass wb = (Excel.WorkbookClass) this._x.Workbooks.Add(System.Reflection.Missing.Value);
   for(int i = 1;i <= 4; i++)
   {
    this._x.Cells[i,1]=i.ToString();
    this._x.Cells[i,2]="'bbb2";
    this._x.Cells[i,3]="'ccc3";
    this._x.Cells[i,4]="'aaa4";
   }
   
   wb.Saved = true;
   this._x.ActiveWorkbook.SaveCopyAs(filename);
  }
 }

【注:在VS.Net中运行是要添加Excel.dll组件的,Excel组件VS.Net本身是没有的,下面是生成Excel.dll的方法。】

1.要保证机器本身要安装OFFICE.

2.把[C:/Program Files/Microsoft Office/Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:/Visual Studio.Net/SDK/v1.1/Bin:VS.Net安装路径]路径下。

3.打开Visual Studio .Net2003命令提示,运行TlbImp Excel9.olb Excel.dll ,就会在[C:/Visual Studio.Net/SDK/v1.1/Bin]下生成Excel.dll组件。

4.在项目中添加Excel.dll引用就OK了。

C#导出生成excel文件方法(xml,html方式)

C#导出生成excel文件方法(xml,html方式) 直接贴上代码,里面都有注释 ///         /// xml格式生成excel文件并存盘;         ///     ...

生成Excel.dll的方法

  • 2009年08月29日 09:56
  • 1KB
  • 下载

ACCESS,文件下载,DLL操作类,EXCEL导出方法备忘

1.简单Acess操作类 /// /// 这个类用于Access数据库的操作 /// class AccessConnHelper { //数据库存...

C#也能动态生成Word文档并填充数据, 导出EXCEL 方法

要使用C#操作word,首先要添加引用:         1、添加引用->COM->Microsoft Word 11.0 Object Library        2、在.cs文件中添加 u...

php生成excel文件的多种方法

基本上导出的文件分为两种: 1:类Excel格式,这个其实不是传统意义上的Excel文件,只是因为Excel的兼容能力强,能够正确打开而已。修改这种文件后再保存,通常会提示你是否要转换成Excel文...

.Net创建Excel文件(插入数据、修改格式、生成图表)的方法

1.添加Excel引用 可以在.Net选项卡下添加Microsoft.Office.Interop.Excel引用,或在COM下添加Microsoft Excel 12.0 Object Libra...
  • sven_xu
  • sven_xu
  • 2015年06月02日 09:18
  • 327

通过虚拟打印机生成pdf文件来转换EXCEL使用方法

经常能听到在办公室工作的朋友抱怨,说是EXCEL报表转换成PDF文档很麻烦。其实小编不太能理解,到底是转换麻烦呢还是她用错了转换工具呢? 据小编了解,如今转换文件的方法有很多,除了Office 20...

Servlet,JSP 动态生成excel文件并提示下载的简单方法

Servlet,JSP 动态生成excel文件并提示下载的简单方法 1.下载jxl.rar包 项目地址:http://www.andykhan.com/jexcelapi/ 下载地址:htt...

EXCEL转PDF方法之使用PDF虚拟打印机生成PDF文件

如今Office套件广泛应用于不同行业,尤其是EXCEL。金融、IT还有房地产等行业更是需要使用EXCEL来进行数据统计和数据分析。虽然使用着EXCEL进行编辑,但在传输过程中,都会先转换为PDF文件...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用C#生成Excel文件的方法和Excel.dll组件生成的方法
举报原因:
原因补充:

(最多只允许输入30个字)