用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了。
分享到:
相关推荐
【注:在VS.Net中运行是要添加Excel.dll组件的,Excel组件VS.Net本身是没有的,下面是生成Excel.dll的方法。】 1.要保证机器本身要安装OFFICE. 2.把[C:\Program Files\Microsoft Office\Office:默认安装路径]下的...
Spire.XLS for .NET是E-iceblue公司开发的一款...使用该组件,开发者或程序员不但能快速生成、编辑Excel文档,并能直接对Excel文件进行保存到文件流、另存为web响应、复制、锁定/解锁工作表,设置工作簿属性等处理。
Aspose.Cells是一个广受赞誉的电子表格组件,支持所有Excel格式类型的操作,用户无需依靠Microsoft Excel也可为其应用程序嵌入读写和处理Excel数据表格的功能。Aspose.Cells可以导入和导出每一个具体的数据,表格和...
通过Microsoft.Office.Interop.Excel.dll调用com组件,把DataTable,或者List泛型数据集合生成Excel文件,并导出。
非调用excel组件导出数据到excel 无需安装excel, 将项目里面的MyXls生成的dll引入你自己的项目使用即可。 在此附上源码以及示例。 需要源码以及示例的请花费5分来下载。
内容索引:C#源码,报表打印,Excel C#调用OFFICE组件生成Excel表格示例,注意本程序需要以下OFFICE组件,这些组件要求你必须装有OFFICE2003及以上版本,因为这结版本中才有微软可编程再生库资源,尤其是下列几个控件...
功能说明:本软件可以实现导入一个txt文本文件,如:“测试文件.TXT”,然后生成Excel报表文件,同时也可以实现从excle提取根据用户自定义条件生成txt报表,例如:输入工号10,就会生成工号为10这个员工的考勤报表 ...
本DataGridView打印控件和.NET打印控件5.5版(含报表模板设计组件)2014年2月8日修改完成,完全免费,在.NET2.0及以上环境下都可以使用(VB打印、C#打印都是可以的),有帮助文档与使用实例。 与上一版本的5.4版...
主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...
4.xb.FrameWork.Common:XB.FromeWork.Common是应用平台的基础框架通用底层工具类组件,主要实现诸如类型转换、文件处理、注册表操作、硬件处理、图象处理等底层方法的工具类集合(详情见附件中的帮助文档)。...
在VS2008里我们可以通过添加Interop.Microsoft.Office.Core.dll组件,来实现对Word、Excel文档的全部操作。该实例程序下载后即可运行(VS2008、SQL2005),可以看到,我们在Word文档里定义了一个报表模版,然后程序...
11、增加了将报表文件(you结尾的文件)和报表模板生成的报表(用EasyReport组件的GetReportString方法得到的字符串)添加到VB2008Print组件的当前打印作业中的方法(详见AddReport和AddReportByString方法) ...
一个根据硬件ID和程序ID生成注册码的动态链接库DLL,可以根据计算机CPU、硬盘、网卡、BIOS生成唯一识别码。该组件不是从注册表中获得,而是直接从硬件获取信息,不需要管理员权限。支持最新的WIN7系统。适应于软件...
实例105 使用helpprovider组件调用帮助文件 172 实例106 使listview控件中的选择项高亮显示 173 实例107 在列表视图中拖动视图项 175 实例108 实现带复选框的treeview控件 177 实例109 将xml文件节点绑定到treeview...
实例105 使用helpprovider组件调用帮助文件 实例106 使listview控件中的选择项高亮显示 实例107 在列表视图中拖动视图项 实例108 实现带复选框的treeview控件 实例109 将xml文件节点绑定到treeview控件中 实例110 ...
第三方组件NPOI和生成二维码的动态链接库,可以用于Excel处理和生成二维码。
2、根据数据库表中记录条数自动生成编号 3、将查询结果集赋给dateGridView 4、让文本框同步显示dataGridView中的当前记录 5、根据所选的查询条件动态组合SQL语句 6、用数据库表中的指定列值初始化checkListBox控件 7...