精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

C#查看Excel對象模型分析

開發 后端
這里介紹C#查看Excel對象模型,要搜索的文本可能存在Excel文檔當中的某個工作表上,搜索應該遍歷目標Excel文件的每個工作表中的有效區域。

C#語言有很多值得學習的地方,這里我們主要介紹C#查看Excel對象模型,包括介紹Range對象的Find()方法等方面。

打開Excel的VBA幫助,C#查看Excel對象模型,很容易找到完成這個功能需要的幾個集合和對象:Application、Workbooks、Workbook、Worksheets還有Worksheet和Range。Application創建Excel應用,Workbooks打開Excel文檔,Workbook獲得Excel文檔工作薄,Worksheets操作工作表集合,Worksheet獲得單個工作表。

搜索的思路對應上述集合和對象,可以這樣表述:要搜索的文本可能存在Excel文檔當中的某個工作表上,搜索應該遍歷目標Excel文件的每個工作表中的有效區域,如果找到,則退出本次搜索,如果沒有找到,則繼續搜索直到完成本次搜索。

跟Word對象模型不一樣的是,C#查看Excel對象模型沒有提供Find對象,不過沒有關系,可以通過兩種方法來實現,一個是通過Range對象的Find()方法來實現,另外一個比較麻煩,取得工作表 Worksheet的有效區域UsedRange之后,遍歷該Range對象中的所有行列。實際開發中,用第二種方法時發現了一個特別的現象,所以第二種方法也準備詳細記述一下。

***步,打開Excel文檔:

  1. object filename="";  
  2. object MissingValue=Type.Missing;  
  3. string strKeyWord=""; //指定要搜索的文本,如果有多個,則聲明string[]  
  4. Excel.Application ep=new Excel.ApplicationClass();  
  5. Excel.Workbook ew=ep.Workbooks.Open(filename.ToString(),MissingValue,  
  6. MissingValue,MissingValue,MissingValue,  
  7. MissingValue,MissingValue,MissingValue,  
  8. MissingValue,MissingValue,MissingValue,  
  9. MissingValue,MissingValue,MissingValue,  
  10. MissingValue);  

然后準備遍歷Excel工作表:

  1. Excel.Worksheet ews;  
  2. int iEWSCnt=ew.Worksheets.Count;  
  3. int i=0,j=0;  
  4. Excel.Range oRange;  
  5. object oText=strKeyWord.Trim().ToUpper();  
  6.  
  7. for(i=1;i<=iEWSCnt;i++)  
  8. {  
  9. ews=null;  
  10. ews=(Excel.Worksheet)ew.Worksheets[i];  
  11. oRange=null;  
  12. (Excel.Range)oRange=((Excel.Range)ews.UsedRange).Find(  
  13. oText,MissingValue,MissingValue,  
  14. MissingValue,MissingValue,Excel.XlSearchDirection.xlNext,  
  15. MissingValue,MissingValue,MissingValue);  
  16. if (oRange!=null && oRange.Cells.Rows.Count>=1 && oRange.Cells.Columns.Count>=1)  
  17. {  
  18. MessageBox.Show("文檔中包含指定的關鍵字!","搜索結果",MessageBoxButtons.OK);  
  19. break;  
  20. }  
  21. }  

這里要說兩個值得注意的地方。一個是遍歷工作表的索引,不是從0開始,而是從1開始;另外一個是Find方法的第六個參數 SearchDirection,指定搜索的方向,幫助文檔中說這個參數是可選項,但是我用MissingValue如論如何編譯不能通過,不知什么原因,于是顯式指定它的默認值xlNext。

***種方法實現了,再看看第二種方法。這種方法除了要遍歷工作表,還要對工作表使用區域的行和列進行遍歷。其它一樣,只對遍歷說明,代碼如下:

  1. bool blFlag=false;  
  2. int iRowCnt=0,iColCnt=0,iBgnRow,iBgnCol;  
  3.  
  4. for(m=1;m<=iEWSCnt;m++)  
  5. {  
  6. ews=(Excel.Worksheet)ew.Worksheets[m];  
  7. iRowCnt=0+ews.UsedRange.Cells.Rows.Count;  
  8. iColCnt=0+ews.UsedRange.Cells.Columns.Count;  
  9. iBgnRow=(ews.UsedRange.Cells.Row>1)?  
  10. ews.UsedRange.Cells.Row-1:ews.UsedRange.Cells.Row;  
  11. iBgnCol=(ews.UsedRange.Cells.Column>1)?  
  12. ews.UsedRange.Cells.Column-1:ews.UsedRange.Cells.Column;  
  13.  
  14. for(i=iBgnRow;i<iRowCnt+iBgnRow;i++)  
  15. {  
  16. for(j=iBgnCol;j<iColCnt+iBgnCol;j++)  
  17. {  
  18. strText=((Excel.Range)ews.UsedRange.Cells[i,j]).Text.ToString();  
  19. if (strText.ToUpper().IndexOf(strKeyWord.ToUpper())>=0)  
  20. {  
  21. MessageBox.Show("文檔中包含指定的關鍵字!","搜索結果",MessageBoxButtons.OK);  
  22. }  
  23. }  
  24. }  
  25. }  

顯然這種方法比***種繁瑣得多,不過這里有一個關于遍歷單元格的索引很特別的地方,當工作表中的使用區域UsedRange為單行單列的時候,對UsedRange中的單元格遍歷起始索引值為1,為多行多列的時候,起始索引值為0,不知這是Excel程序設計者出于什么樣的考慮?以上是介紹C#查看Excel對象模型。

【編輯推薦】

  1. C#創建Windows服務詳細介紹
  2. C#動態編譯簡單剖析
  3. C#靜態字段與實例字段分析
  4. C#匿名方法詳細剖析
  5. C#命名屬性簡單描述
責任編輯:佚名 來源: IT專家網
相關推薦

2009-08-25 16:03:51

C# SQLDMO對象

2009-09-02 16:36:37

C#調用Excel對象

2009-08-26 10:34:59

C# Hashtabl

2009-08-21 17:45:40

C#調用COM對象

2009-09-01 10:58:46

C#匿名類型對象

2009-09-04 14:01:30

C#存儲BLOB對象

2009-09-03 17:18:40

C#擴展性對象模型

2009-09-04 15:43:07

C#流模型

2009-08-28 16:50:25

C# PromptPo

2009-08-20 17:13:37

C# FileSyst

2009-08-18 13:49:21

C# 操作Excel

2009-09-02 15:41:21

C# HTTPWebR

2009-08-31 09:44:23

C# Employee

2009-08-31 09:37:09

C# Employee

2009-08-12 11:24:25

C# String對象

2009-08-25 09:49:09

C#內存Graphic

2009-08-25 10:08:39

C# MyData對象

2009-08-19 17:12:18

C# Connecti

2009-08-18 16:14:05

C# 操作Excel

2009-08-18 16:20:09

C# 操作Excel
點贊
收藏

51CTO技術棧公眾號

av在线一区二区| 激情欧美亚洲| 51久久夜色精品国产麻豆| 路边理发店露脸熟妇泻火| 欧美一级免费片| 日韩avvvv在线播放| 久久99热这里只有精品国产| 久久国产精品无码一级毛片 | 国产福利一区二区精品秒拍| 欧美视频第一页| 中国人体摄影一区二区三区| 天天操天天干天天爱| 日本不卡视频在线| 久久久最新网址| 五月婷婷六月香| 牛牛精品成人免费视频| 欧美高清视频在线高清观看mv色露露十八 | 一区二区三区加勒比av| 欧美人与物videos另类| 99草在线视频| 免费久久99精品国产| 久久久久久伊人| 美国一级片在线观看| 欧洲亚洲视频| 精品伦理精品一区| 国产aⅴ爽av久久久久| 不卡av播放| 亚洲香肠在线观看| 手机在线视频你懂的| 黄色网址在线播放| 91色九色蝌蚪| 国产乱码精品一区二区三区不卡| 亚洲视频中文字幕在线观看| 性欧美暴力猛交另类hd| 久久免费视频在线观看| 国产人妻精品一区二区三区不卡| 欧美色女视频| 亚洲一级免费视频| 一道本在线观看| 日本亚洲不卡| 日韩电影免费观看中文字幕| 熟女人妻一区二区三区免费看| 91成人小视频| 欧美丰满高潮xxxx喷水动漫| 亚洲精品性视频| 国产精品久久久久77777丨| 一本到一区二区三区| 777久久久精品一区二区三区 | 天堂中文在线观看视频| 国产激情视频一区二区在线观看| 国产综合久久久久久| 曰批又黄又爽免费视频| 蜜桃av噜噜一区| 国产精品网红福利| 中文字幕在线观看高清| 麻豆视频观看网址久久| 国产精品网站视频| 亚洲资源在线播放| 韩国成人精品a∨在线观看| 91夜夜揉人人捏人人添红杏| 国产精品一级视频| 国产盗摄女厕一区二区三区| 超碰97人人在线| 色婷婷av一区二区三区之红樱桃| av综合在线播放| 农村寡妇一区二区三区| 搞黄视频免费在线观看| 国产欧美一区视频| 中文字幕一区二区三区有限公司| 黄色av电影在线播放| 亚洲精品国产视频| 秋霞无码一区二区| 91精品影视| 91精品国产色综合久久ai换脸| 青青草精品在线| 久久精品色综合| 亚洲午夜精品久久久久久性色 | 国产日韩欧美成人| 国产黄色一区二区| 99精品视频在线免费观看| 欧美久久久久久一卡四| 午夜不卡视频| 亚洲成人资源网| 十八禁视频网站在线观看| 日韩一区二区三免费高清在线观看| 91精品国产91久久久久久一区二区 | 另类专区亚洲| 在线综合视频播放| 国产xxxxxxxxx| 日韩免费视频| 国内精品久久久久伊人av| 中文字幕免费高清网站| 99国产成人精品| 蜜臀av性久久久久av蜜臀妖精 | 日韩在线观看免费全| 极品盗摄国产盗摄合集| 亚洲综合国产| 国产在线999| 免费国产黄色片| 欧美激情在线一区二区| 丁香婷婷综合激情| 成人mm视频在线观看| 日韩欧美不卡一区| 欧美黄色一级生活片| 欧美xxx在线观看| 国产成人精品在线播放| 精品久久久中文字幕人妻| 久久久蜜臀国产一区二区| 激情五月五月婷婷| 欧美亚洲韩国| 亚洲电影免费观看| 日本不卡一二区| 亚洲欧美成人| 99精品国产高清在线观看| 国产精品影院在线| 午夜一区二区三区视频| 免费av不卡在线| 久操国产精品| 高清欧美性猛交| 国产一区二区在线不卡| 久久久久久久免费视频了| 久久人妻无码一区二区| 97久久网站| 亚洲美女自拍视频| 国产黄色片视频| 国产一区 二区 三区一级| 日本三级中国三级99人妇网站| 新版中文在线官网| 欧美二区在线观看| 色欲AV无码精品一区二区久久| 亚洲精品极品| 高清不卡日本v二区在线| 久久日韩视频| 欧美剧在线免费观看网站| 国产jjizz一区二区三区视频| 亚洲激情亚洲| 国产成人免费观看| 色yeye免费人成网站在线观看| 欧美二区三区的天堂| 国产破处视频在线观看| 肉丝袜脚交视频一区二区| 精品视频一区在线| 2001个疯子在线观看| 精品毛片乱码1区2区3区 | 黄色国产精品| 国产福利久久| 欧美精品videosex| 欧美变态口味重另类| 青青草原在线免费观看视频| 韩国v欧美v亚洲v日本v| 熟女视频一区二区三区| 国产精品国产亚洲精品| 久久精品中文字幕免费mv| 91影院在线播放| 成人免费在线播放视频| 伊人国产精品视频| 欧美在线三级| 动漫一区二区在线| 深夜在线视频| 亚洲色图国产精品| 中文字幕日韩国产| **网站欧美大片在线观看| 国产无色aaa| 国产一区欧美| 久久免费一区| 澳门av一区二区三区| 色爱精品视频一区| av中文字幕免费| 亚洲国产日韩在线一区模特| 欧美双性人妖o0| 性8sex亚洲区入口| 亚洲 日韩 国产第一区| 91丨精品丨国产| 久久免费成人精品视频| 日本v片在线免费观看| 欧美在线视频全部完| 久久噜噜色综合一区二区| 国产一区中文字幕| 国产91在线免费| 成人在线免费观看网站| 7777精品伊久久久大香线蕉语言| www.综合网.com| 亚洲欧洲免费视频| 国产喷水吹潮视频www| 午夜精品久久久久久久久久| 91成人在线免费视频| 国产精品一区2区| 欧美变态另类刺激| 久久美女视频| 国产亚洲一区二区三区在线播放| 天天免费亚洲黑人免费| 久久av资源网站| 日本天堂影院在线视频| 欧美高清精品3d| 成人免费看片98欧美| 一区在线中文字幕| 疯狂揉花蒂控制高潮h| 美腿丝袜亚洲色图| 六月婷婷在线视频| 欧美成人精品一区二区三区在线看| 国产精品国产三级欧美二区| 午夜激情成人网| 欧美激情视频网址| 亚洲乱亚洲乱妇| 日韩精品福利网站| 国产黄色片免费| 久久亚洲精品国产亚洲老地址| 亚洲污视频在线观看| 一级欧洲+日本+国产 | 久草中文在线| 亚洲国产私拍精品国模在线观看| 懂色av蜜臀av粉嫩av喷吹| 一区二区免费在线| 91大神福利视频| 91啪九色porn原创视频在线观看| 亚洲综合中文网| 卡一卡二国产精品| 国产无套粉嫩白浆内谢的出处| 亚洲字幕久久| 亚洲人成人77777线观看| 色天下一区二区三区| 98国产高清一区| 四虎国产精品免费久久5151| 国产成人91久久精品| 高清视频在线观看三级| 久久99久久99精品中文字幕 | 亚洲欧美综合色| 四虎国产精品成人免费入口| 99这里都是精品| 第一页在线视频| 国产一区二区精品在线观看| 五月天亚洲视频| 日韩专区在线视频| 国产熟女高潮视频| 免费看的黄色欧美网站| 俄罗斯av网站| 国产一区二区三区的电影 | 免费一二一二在线视频| 欧美激情a∨在线视频播放| 国产成人高清精品| 久久伊人精品天天| 国产在线高清理伦片a| 日韩视频免费看| 操你啦在线视频| 欧美日韩成人精品| 日本在线观看高清完整版| 久久99久久亚洲国产| 女囚岛在线观看| 久久久久中文字幕2018| 九色porny自拍视频在线观看| 国内自拍欧美激情| 国产高清中文字幕在线| 91精品国产网站| 欧美自拍电影| 国产精品久久久久久搜索| 成人国产精品| 91沈先生在线观看| 日韩免费成人| 国产一区二区三区四区五区在线| 久久久伦理片| 日韩av一区二区三区在线| 青青草国产成人a∨下载安卓| 伊人久久大香线蕉av一区| 在线观看日韩| 国产 日韩 欧美在线| 亚洲一区视频| 黄色三级视频在线| 国产一区二区按摩在线观看| www.美色吧.com| 久久九九国产精品| 黄色录像免费观看| 亚洲一二三四在线观看| 国产又粗又爽视频| 欧美色爱综合网| www.国产视频| 日韩精品高清在线| 午夜在线视频| 国产69精品久久久| 日韩经典一区| 成人动漫视频在线观看完整版| 欧美交a欧美精品喷水| 日韩中文字幕av在线| 一区二区三区四区电影| 日本日本19xxxⅹhd乱影响| 青青草97国产精品免费观看 | 免费欧美网站| 蜜桃视频在线观看成人| 久久久影院免费| 成人免费观看cn| 久久精品国产久精国产| 妖精视频一区二区| 国产欧美日韩亚州综合| 欧美激情国产精品免费| 在线视频国产一区| 黄色美女一级片| 色综合影院在线| 午夜裸体女人视频网站在线观看| 成人在线一区二区| 亚洲午夜久久| a级黄色片免费| 日本亚洲免费观看| 黄色网址在线视频| 亚洲日本va在线观看| 精品国产午夜福利| 精品国产乱码久久久久久老虎| 97视频在线观看网站| 性色av一区二区三区红粉影视| 四虎在线精品| 日本日本精品二区免费| 亚洲精品女人| 成人免费黄色av| 国产性做久久久久久| 激情综合网五月婷婷| 91精品国产黑色紧身裤美女| 国产一级二级三级在线观看| 久久久久久香蕉网| 欧美影院精品| 在线无限看免费粉色视频| 美女国产精品| 好男人香蕉影院| 一区二区三区国产精品| 国产老女人乱淫免费| 国产亚洲美女久久| 日韩伦理在线一区| 国产在线精品一区二区三区》| 一区二区三区网站| 亚洲精品久久久中文字幕| 久久久精品日韩欧美| 欧美啪啪小视频| 亚洲精品国产精品国自产观看浪潮| 综合久久2o19| 91沈先生作品| 91成人免费| 一级片免费在线观看视频| 中文字幕日本不卡| 91福利免费视频| 日韩中文字幕久久| 九七电影院97理论片久久tvb| 日韩福利在线| 日韩电影免费在线| 蜜桃av乱码一区二区三区| 91国内精品野花午夜精品| 精品成人一区二区三区免费视频| 欧美中文字幕在线播放| 亚洲传媒在线| 91蝌蚪视频在线观看| 91网站免费观看| 不卡在线一区| 国产精品伦子伦免费视频| 搞黄网站在线观看| 国产精品一区二区久久国产| 97se在线视频| 日韩成人av在线资源| 妞干网在线视频观看| 成人午夜电影久久影院| 国产精品99无码一区二区| 精品日韩在线观看| rebdb初裸写真在线观看| 国产乱码精品一区二区三区日韩精品| 欧美激情视频一区二区三区免费| 污免费在线观看| 亚洲一区在线电影| 天天舔天天干天天操| 欧日韩不卡在线视频| 国产成人3p视频免费观看| 九色91popny| 亚洲三级视频在线观看| 黄色aaa毛片| 日韩av大片在线| 欧美岛国激情| 69xxx免费视频| 色综合天天综合网天天狠天天| 粉嫩av在线播放| 成人在线观看视频网站| 一区在线视频| 国产一二三四五区| 337p亚洲精品色噜噜狠狠| h片精品在线观看| 色综合久久av| 国产白丝网站精品污在线入口 | 国产精品久久久久久亚洲毛片| 国产精品无码一区二区桃花视频| 久久久久久有精品国产| 综合干狼人综合首页| www.51色.com| 午夜精品aaa| 香蕉视频在线播放| 国产视频精品网| 蜜桃视频在线观看一区| 妺妺窝人体色www聚色窝仙踪| 亚洲精品网址在线观看| 国产精品一区二区精品| 男人的天堂狠狠干| 国产精品不卡一区| 天堂国产一区二区三区| 国产精品久久久久久久久免费| 欧美久久影院| 成熟人妻av无码专区| 精品成人a区在线观看| 国产精品天堂蜜av在线播放|