一个示例:
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了。
分享到:
相关推荐
C#生成EXCEL文件类C#生成EXCEL文件类
C#导出生成excel文件类,不用引用任何excel dll,以excel格式或xml(html)方式生成excel文件,并提供下载,优点是无任何限制,缺点是对报表格式要求太高的满足不了需求(除非html处理能力很强)
C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致
一个生成excel文件的方法,包括单元格合并,同一个单元格字体设置不同大小,设置单元格样式(字体居中、背景色、字体大小等等),调用的微软自带的Microsoft.Office.Interop.Excel
C# 生成和读取EXCEL文件,本人实际测试能用,欢迎各位下载使用
NPOI 插件在 Unity C#中生成 Excel文件 使用介绍博客地址在https://blog.csdn.net/weixin_41717258
C# 先将从数据库中获取数据转成DataTable然后将DataTable生成excel,并将excel添加附件发送邮件
C#创建Excel文件并将数据导出到Excel文件,实现效果及细节参考: http://blog.csdn.net/testcs_dn/article/details/25509249
使用c#代码生成Excel的类,支持字体等格式、公式。 生成的文件为xml类型。使用者无需安装Excel或者使用DLL
C# 简单方便地生成Excel,不需调用Office 组件,可提供: 1.单元格合并、分组、添加字体样式、设置单元格行高、列宽 2.插入图片、设置背景色、边框颜色 3.统计数据、多表统计 4.设置显示格式(自动适应单元格大小、...
自己写的C#操作EXCEl文件大全类:包括1生成sheet,2从gridview、datagridview、数据集中导出数据等操作,并优化了操作过程,3读取Excel文件中的数据到dataset,4设置单元格样式以及颜色等等!!
本文实例为大家分享了Winform实现导入导出Excel文件的具体代码,供大家参考,具体内容如下 /// /// 导出Excel文件 /// /// /// <param name=dataSet></param> /// 数据集 /// 导出后是否打开文件 /// ...
C#Winform使用NPOI生成excel文件,可选择Excel2003或Excel2007及以上。
C#生成Excel(包含下拉、列宽、单元格格式、背景等) 其中内容是下载了网上的资源然后自己修改后的、下载后即可用! 忘记这个是否可以释放Excel进程了、如果不可以!请联系我!
上次是我粗心没检查文件里面实在是不好意思啊! 这次传上去与大家一起学习啊实现了读取并生成xml文件的
C # 导出Excel文件,比较实用的源代码,可以参考一下
读取服务器下载的EXCEl文件,报错:外部表不是预期的...进行格式转换后,生成新的Excel文件,根据某一列进行分组,并把分组后的结果填充到固定的Excel文件格式中。因为是用自动化测试工具写的,里面有一些是测试脚本。
自己写的C#操作EXCEl文件大全类:包括生成sheet,写数据,设置单元格样式以及颜色等等,对于想要学习excel编程的人应该有帮助!!
本文实例讲述了C#基于NPOI生成具有精确列宽行高的Excel文件的方法,是非常具有实用价值的技巧分享给大家供大家参考。具体方法如下:。 一、前言 NPOI是操作Excel的神器,导出导入快如闪电, 但是SetColumnWidth函数...
文件名:MyExcel.cs 功能说明:包含对工作表、单元格的常用操作,重点包含插入图片的功能 ... (注:12.0是Excel2007的版本号,如果是2003版本,则为11.0) 创建者标识:笔锋侠 2010年02月04日 QQ:86994549