C#生成Excel文件的方法
一个示例:
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文件的方法相关推荐
- 用python生成excel文件_python通过openpyxl生成Excel文件的方法
本文实例讲述了python通过openpyxl生成Excel文件的方法.分享给大家供大家参考.具体如下: 使用前请先安装openpyxl: easy_install openpyxl 通过这个模块可以 ...
- python抓取网页内容到excel_Python实现抓取网页生成Excel文件的方法示例
本文实例讲述了Python实现抓取网页生成Excel文件的方法.分享给大家供大家参考,具体如下: Python抓网页,主要用到了PyQuery,这个跟jQuery用法一样,超级给力 示例代码如下: # ...
- java poi 生成excel_利用POI生成EXCEL文件的方法实例
一.背景 Apache POI 是创建和维护操作各种符合Office Open XML(OOXML)标准和微软的OLE 2复合文档格式(OLE2)的Java API.用它可以使用Java读取和创建,修 ...
- 【原】Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...
这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 生成Excel文件的方法,见:[原].Net创建Excel文件(插入数据.修改格式.生成图表)的方法 先试用Response.W ...
- 使用Aspose.Cells组件生成Excel文件实例
这篇文章主要介绍了使用Aspose.Cells组件生成Excel文件的方法,大家参考使用吧 生成带表头的Excel文件,格式如下显示. 当然更复杂的一些也可以通过 合并单元格的方法 public ...
- php 设置excel格式,php 操作excel文件的方法小结
用php生成excel文件的方法,单独就是用的php,注意一下数据的输入方法即可. 一.php,不用COM,生成excel文件 header("Content-type:applicatio ...
- Asp.net生成Excel文件并下载(更新:解决使用迅雷下载页面而不是文件的问题)...
这里采用的是在服务端先生成Excel文件,然后利用文件地址下载的方法. 生成Excel文件的方法,见:[原].Net创建Excel文件(插入数据.修改格式.生成图表)的方法 先试用Response.W ...
- 用C#生成Excel文件的方法和Excel.dll组件生成的方法
NET Framework1.0和1.1 都没有实现OleContainer组件.查遍MSDN,最后得了一个提示:可以使用IEBrowser来模拟OleContainer.这绝对是一个超重的实现,不过 ...
- ASP程序快速生成Excel文件
ASP程序快速生成Excel文件 在一个web项目中,要求将数据生成Excel文件保存到本地,最早使用的方法是直接使用Microsoft的Office Web组件,但是总体感觉是慢(微软的通病).然后 ...
最新文章
- 后端接口都测试什么?要怎么测?
- Andrej Karpathy发文谈神经网络后,引发的对硬件,软件和学件的思考
- sap 与 sap business one 和国内软件的比较
- python 在数字前面自动补0
- 收藏一些自己认为好的网站或博客
- TCP/IP数据包结构分析
- jzoj1281-旅行【dp】
- c语言程序设计k.r,【答题】C语言程序设计问题与解释实验
- Oracle MERGE用法
- MATLAB函数 zp2tf详解
- ext2文件系统了解
- Linux的版本可分为,Linux不同分类标准下的各种版本解读
- 帆软报表学习笔记②——行转列
- matlab画图的参数,matlab画图参数
- mysql存储过程输出_MySQL存储过程
- 平衡二叉树例题_平衡二叉树专题
- navicat连接数据库出错,但是SQLyog可以正常连接
- win10安装—手记
- OA系统--用户登录
- matlab 画偏振态,MATLAB:绘制三维偏振光动画
热门文章
- 第一代电子计算机诞生的国家是( ),计算机基础知识习题.doc
- 数组扩容 java_java 实现数组扩容与缩容案例
- 深蓝学院的三维点云课程:第一章
- python计算机视觉常见报错及解决方案(不断更新中)
- mysql没有makefile_make: *** 没有指明目标并且找不到 makefile。 停止。
make: ***
- otsu算法原理及C++代码实现-寻找灰度图片中最佳阈值
- python输入多个数字后续操作_有效地确定后续数字范围中的数字是否在有序列表中. (在Python中)...
- golang中文文档_Golang 标准库 限流器 time/rate 设计与实现
- 从PCD文件写入和读取点云数据
- curl: (3) [globbing] error: bad range specification after pos 150的解决方法