成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#創建Excel文件實例講解

開發 后端
C#創建Excel文件實例講解主要向你介紹了從數據庫中導出并實現C#創建Excel文件,那么具體用到的方法是什么呢?那么本文就向你介紹這方面的內容,想對你有所幫助。

從數據庫中導出C#創建Excel文件(含Interop.Excel.Dll)是我們在實際開發中遇到的問題,那么如何解決呢?是用什么方法可以實現呢,下面我們通過實例的演示向你具體介紹下。

C#創建Excel文件實現實例:

  1. //創建一個excel application  
  2. Excel.Application xls_exp=null;  
  3. int rowindex=1;  
  4. int colindex=0;  
  5.  //創建一個workbook,一個worksheet  
  6. Excel._Workbook xls_book=null;  
  7. Excel._Worksheet xls_sheet=null;  
  8. try 
  9. {  
  10.  xls_exp=new Excel.ApplicationClass();  
  11.  xls_book=xls_exp.Workbooks.Add(true);  
  12. xls_sheet=(Excel._Worksheet)xls_book.ActiveSheet;  
  13. //C#創建Excel文件之取得數據  
  14.  DataTable aa=GetData();  
  15.  //將所得到的表的列名,賦值給單元格  
  16.  foreach(DataColumn col in aa.Columns)  
  17. {  
  18.  colindex++;  
  19.  xls_exp.Cells[1,colindex]=col.ColumnName;  
  20.  //水平對齊  
  21.  xls_sheet.get_Range(xls_exp.Cells[1,colindex],  
  22. xls_exp.Cells[1,colindex]).HorizontalAlignment=  
  23. Excel.XlVAlign.xlVAlignCenter;  
  24. //C#創建Excel文件之垂直對齊  
  25. xls_sheet.get_Range(xls_exp.Cells[1,colindex],  
  26. xls_exp.Cells[1,colindex]).VerticalAlignment=  
  27. Excel.XlVAlign.xlVAlignCenter;   
  28. //行高、列寬自適應  
  29.  //xls_sheet.Cells.Rows.AutoFill();  
  30.  //xls_sheet.Cells.Columns.AutoFill();  
  31. }  
  32.  //同樣方法處理數據  
  33.  foreach(DataRow row in aa.Rows)  
  34. {  
  35. rowindex++;  
  36.  colindex=0;   
  37. foreach(DataColumn col in aa.Columns)  
  38. {  
  39. colindex++;  
  40. switch (row[col.ColumnName].GetType().ToString())  
  41. {  
  42. //字符  
  43. case ("System.String"):  
  44. //數字格式設置為文本  
  45. xls_sheet.get_Range(  
  46. xls_exp.Cells[rowindex,colindex],  
  47. xls_exp.Cells[rowindex,colindex]).NumberFormatLocal="@";  
  48. //C#創建Excel文件之水平對齊  
  49. xls_sheet.get_Range(  
  50. xls_exp.Cells[rowindex,colindex],  
  51. xls_exp.Cells[rowindex,colindex]).HorizontalAlignment=  
  52. Excel.XlVAlign.xlVAlignCenter;  
  53. //垂直對齊  
  54. xls_sheet.get_Range(  
  55. xls_exp.Cells[rowindex,colindex],  
  56. xls_exp.Cells[rowindex,colindex]).VerticalAlignment=  
  57. Excel.XlVAlign.xlVAlignCenter;   
  58. break;  
  59. //日期  
  60. case("System.DateTime"):  
  61.  //數字格式設置為yyyy-mm-dd hh:mm:ss日期  
  62. xls_sheet.get_Range(  
  63. xls_exp.Cells[rowindex,colindex],  
  64. xls_exp.Cells[rowindex,colindex]).  
  65. NumberFormatLocal="YYYY-MM-DD HH:MM:SS";  
  66. break;  
  67. }  
  68.  //C#創建Excel文件之給cell賦值  
  69. xls_exp.Cells[rowindex,colindex]=row[col.ColumnName];  
  70.  
  71. }  
  72. }  
  73.  //不可見,即后臺處理  
  74.  xls_exp.Visible=true;  
  75. catch(Exception err)  
  76. {  
  77.  MessageBox.show(err.Message);  
  78. }  
  79. //finally  
  80. //{  
  81.  //xls_exp.Quit();  
  82. //}  

 

C#創建Excel文件的基本內容就向你介紹到這里,希望對你了解C#創建Excel文件有所幫助。

【編輯推薦】

  1. C#創建Word文檔實例解析
  2. C#操作Excel實現實例解析
  3. 解析C#操作Excel時的報錯處理
  4. C#打開Excel文檔的兩大方法解析
  5. C#Excel文本搜索應用淺析
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-28 16:37:32

C# for循環

2009-08-17 15:34:58

C#創建XML

2009-08-18 13:49:21

C# 操作Excel

2009-08-18 16:04:12

C# 操作Excel

2009-09-01 13:51:51

C#創建Word文檔

2009-09-01 13:59:01

C#操作Excel

2009-09-01 14:45:45

C#創建Excel文件

2009-08-31 12:31:45

C#創建文件夾

2009-08-18 14:25:05

C# 操作Excel

2009-08-12 14:13:51

C#讀寫Excel文件

2009-08-18 17:05:08

C#操作xml文件

2009-08-26 14:31:08

C#打印文件

2009-08-31 14:01:50

C#創建一個文件

2009-08-31 18:38:59

C#寫文件

2009-09-01 11:25:08

C#讀取Word文件

2009-09-02 16:14:21

C#動態創建數組

2009-05-27 09:38:32

C#二叉樹

2009-09-11 09:15:32

C# get set

2009-08-07 12:12:00

C#讀取Excel文件

2009-08-21 10:00:43

C#創建XML文件XmlTextWrit
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人免费视频久久 | 亚洲精品 在线播放 | 欧洲性生活视频 | 欧美中文字幕在线观看 | 免费在线观看av网站 | 久久激情视频 | 性欧美hd | 91福利网址 | 国产色在线 | 欧美精品在线一区二区三区 | 久久久久国产精品午夜一区 | 欧美一区二区久久 | 中文字幕日本一区二区 | 精品少妇一区二区三区在线播放 | 成人性视频在线 | 日本亚洲精品成人欧美一区 | 久久国内精品 | 日韩中文字幕一区二区 | 久久久一区二区三区 | 久久精品亚洲精品 | 欧美激情综合 | 中文字幕日韩一区 | 成年人黄色免费视频 | 亚洲一区高清 | 人成久久 | 久久久影院 | 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 日本黄色一级片视频 | 自拍偷拍亚洲欧美 | 一区二区三区av | a中文在线视频 | 欧美日韩在线综合 | 欧美一区二区大片 | 久久久国产精品入口麻豆 | 国产欧美精品一区 | www97影院 | 精品国产一区二区三区久久久久久 | 国产一区二区视频在线 | 欧美日韩综合 | 亚洲av毛片成人精品 | 亚洲国产精品久久久 |