C#生成Excel文件的方法

本文介绍了一种利用C#编程语言结合Excel.dll组件来创建并保存Excel文件的方法。通过实例代码展示了如何设置单元格数据及保存文件的具体步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个示例:
classAppTest
{
privateExcel.ApplicationClass_x;
publicstaticvoidMain0()
{
AppTesta=newAppTest();
a._x=newExcel.ApplicationClass();
a._x.UserControl=false;
for(inti=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();
}
privatevoidSaveToXls(stringfilename)
{
Excel.WorkbookClasswb=(Excel.WorkbookClass)this._x.Workbooks.Add(System.Reflection.Missing.Value);
for(inti=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:/ProgramFiles/MicrosoftOffice/Office:默认安装路径]下的EXCEL9.OLB文件拷贝到[C:/VisualStudio.Net/SDK/v1.1/Bin:VS.Net安装路径]路径下。
3.打开VisualStudio.Net2003命令提示,运行TlbImpExcel9.olbExcel.dll,就会在[C:/VisualStudio.Net/SDK/v1.1/Bin]下生成Excel.dll组件。
4.在项目中添加Excel.dll引用就OK了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值