C#生成Excel文件的方法
生活随笔
收集整理的這篇文章主要介紹了
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了。??
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文件的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 唇釉多少钱啊?
- 下一篇: 用顺丰寄一个24寸的行李箱大概多少钱