国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

c# 導出Excel

2019-11-17 03:03:07
字體:
來源:轉載
供稿:網友
c# 導出Excel

初學c#,由于項目需要操作Excel。網上搜索了一番,資料挺多。不過寫的過于冗余,一上來就是一大斷代碼,看的頭疼,

總結了下,不足的忘補充

考慮到兼容問題,針對office2003的操作

---必須的庫 Microsoft.Office.Interop.Excel.dll (附件)

----代碼中用到的類

C#代碼收藏代碼
  1. usingSystem;
  2. usingSystem.Drawing;
  3. usingSystem.Collections;
  4. usingSystem.ComponentModel;
  5. usingSystem.Data;
  6. usingSystem.IO;
  7. usingSystem.Text;
  8. usingSystem.Windows;
  9. usingSystem.Reflection;
  10. usingSystem.Runtime.InteropServices;
  11. usingExcel=Microsoft.Office.Interop.Excel;

創建一個新的Excel文件

(代碼片段1)

C#代碼收藏代碼
  1. Objectmissing=Missing.Value;
  2. Excel.applicationm_objExcel=newExcel.Application();
  3. Excel.Workbooksm_objWorkBooks=m_objExcel.Workbooks;
  4. Excel.Workbookm_objWorkBook=m_objWorkBooks.Add(true);
  5. Excel.Sheetsm_objWorkSheets=m_objWorkBook.Sheets;;
  6. Excel.Worksheetm_objWorkSheet=(Excel.Worksheet)m_objWorkSheets[1];
  7. try
  8. {
  9. m_objExcel.Save("f:129.xls");
  10. }
  11. catch(Exceptione)
  12. {
  13. }
  14. finally{
  15. m_objWorkBooks.Close();
  16. m_objExcel.Quit();
  17. }

------操作單元格 單元格以橫坐標和縱坐標進行導航

在代碼一try{}catch(){}之前加入以下代碼

(代碼片段2)

C#代碼收藏代碼
  1. m_objExcel.Cells[1,1]="建筑節能評估計算報告書";//第一行第一列文賦值

------合并單元格(在代碼一try{}catch(){}之前加入以下代碼)

C#代碼收藏代碼
  1. m_objExcel.Cells[1,1]="建筑節能評估計算報告書";
  2. Excel.Rangerange=m_objExcel.get_Range(m_objExcel.Cells[1,1],m_objExcel.Cells[1,10]);
  3. range.Merge(Type.Missing);//合并單元格

---操作字體大小,顏色,單元格背景色。邊框顏色等(在代碼一try{}catch(){}之前加入以下代碼)

java代碼收藏代碼
  1. m_objExcel.Cells[1,1]="建筑節能評估計算報告書";
  2. Excel.Rangerange=m_objExcel.get_Range(m_objExcel.Cells[1,1],m_ob
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富裕县| 延边| 封丘县| 中方县| 惠州市| 伊宁市| 建湖县| 剑阁县| 拜泉县| 宿迁市| 阜宁县| 霍山县| 凤冈县| 桐柏县| 乐东| 西充县| 吴川市| 阿巴嘎旗| 黔西| 安泽县| 阳信县| 乐都县| 石狮市| 西华县| 睢宁县| 赫章县| 钦州市| 眉山市| 禹城市| 宁城县| 南和县| 恩施市| 太仆寺旗| 陆川县| 武安市| 海盐县| 青铜峡市| 青铜峡市| 靖西县| 清徐县| 陆川县|