999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于C#的Excel分組計(jì)數(shù)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2021-03-24 11:26:41劉仕華
計(jì)算機(jī)時(shí)代 2021年2期
關(guān)鍵詞:高校

劉仕華

摘要: 如今,Excel表格的操作已成為所有辦公人員必須掌握的技能,特別是在高校日常辦公中,高校辦公人員需要頻繁的對(duì)Excel表格中數(shù)據(jù)進(jìn)行分組計(jì)數(shù)。普通的Excel計(jì)數(shù)方法有著工作量大、操作復(fù)雜、耗時(shí)多、易出錯(cuò)、效率低等弊端。采用C#編程語(yǔ)言,設(shè)計(jì)和實(shí)現(xiàn)了Excel分組計(jì)數(shù)系統(tǒng),可減少高校辦公人員對(duì)Excel表格進(jìn)行分組計(jì)數(shù)的工作量,提高工作效率。

關(guān)鍵詞: 高校; C#; Excel; 分組計(jì)數(shù)

中圖分類(lèi)號(hào):TP311? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A? ? ?文章編號(hào):1006-8228(2021)02-52-03

Abstract: Nowadays, the operation of Excel has become a essential skill that all office workers must master, especially in the daily work in office of colleges and universities, the office staff need to count the data in Excel frequently. The common Excel group counting methods have many disadvantages, such as heavy workload, complex, time-consuming, error prone and low efficiency. In order to reduce the workload of office staff in colleges and universities on Excel group counting, and improve the work efficiency, an Excel group counting system is designed and implemented by C# programming.

Key words: colleges and universities; C#; Excel; group counting

0 引言

隨著辦公自動(dòng)化的飛速發(fā)展,所有人員的日常辦公已離不開(kāi)Excel表格操作,特別是在高校日常辦公中,需要頻繁的對(duì)Excel表格進(jìn)行分組計(jì)數(shù),傳統(tǒng)的Excel表格分組計(jì)數(shù)方法存在著工作量大、效率低、易出錯(cuò)等弊端。C#作為面向?qū)ο箝_(kāi)發(fā)的基礎(chǔ)言語(yǔ),具有較強(qiáng)的開(kāi)發(fā)操作性[2],能夠大幅度減少軟件開(kāi)發(fā)的周期。為了減少高校管理部門(mén)辦公人員的工作量,提高辦事效率[1],簡(jiǎn)化對(duì)Excel表格分組計(jì)數(shù)的復(fù)雜操作,開(kāi)發(fā)Excel表格分組計(jì)數(shù)系統(tǒng)具有重大意義。

本文以高校招生錄取后的數(shù)據(jù)為例,在高校新生錄取結(jié)束后,需要對(duì)錄取新生按照院系、錄取專(zhuān)業(yè)、性別等進(jìn)行分組計(jì)數(shù),統(tǒng)計(jì)的數(shù)據(jù)需要實(shí)時(shí)、準(zhǔn)確的用于下一步的宿舍安排、學(xué)生管理等工作。

1 傳統(tǒng)的Excel分組計(jì)數(shù)

以如圖1所列數(shù)據(jù)作為原始數(shù)據(jù),以如圖2所列數(shù)據(jù)作為最終的分組計(jì)數(shù)進(jìn)行介紹,要想得到圖2所示的統(tǒng)計(jì)數(shù)據(jù),傳統(tǒng)的Excel分組計(jì)數(shù)方法大致包括數(shù)據(jù)篩選和數(shù)據(jù)透視表等。

1.1 數(shù)據(jù)篩選

大部分辦公人員在進(jìn)行分組計(jì)數(shù)的時(shí)候第一時(shí)間都會(huì)想到數(shù)據(jù)篩選方法,該方法是Excel計(jì)數(shù)的基本方法,較為簡(jiǎn)單,是大部分辦公人員基本都會(huì)使用的計(jì)數(shù)方法,但是該方法僅適用于需要統(tǒng)計(jì)的列數(shù)較少的情況,如果數(shù)據(jù)量大,工作量將會(huì)特別大,且容易漏統(tǒng)計(jì)。

數(shù)據(jù)篩選分組計(jì)數(shù)的流程如下:①創(chuàng)建一個(gè)分組計(jì)數(shù)匯總的Excel;②在Excel數(shù)據(jù)表中篩選錄取學(xué)院;③篩選錄取專(zhuān)業(yè);④篩選性別;⑤將篩選數(shù)據(jù)列的值和統(tǒng)計(jì)數(shù)據(jù)手工填充到分組計(jì)數(shù)匯總Excel表格中。以上第二至第五項(xiàng)流程循環(huán)操作,直到所有錄取學(xué)院、錄取專(zhuān)業(yè)、性別都篩選完,整個(gè)分組計(jì)數(shù)工作才算完成。

1.2 數(shù)據(jù)透視表

數(shù)據(jù)透視表分組計(jì)數(shù)的流程如下:①使用數(shù)據(jù)透視表功能并選擇需要分組計(jì)數(shù)的數(shù)據(jù)區(qū)域;②分別按順序選擇需要分組的列名到“行標(biāo)簽”區(qū)域,如錄取學(xué)院、錄取專(zhuān)業(yè)、性別等;③選擇需要計(jì)數(shù)的列名到“數(shù)值”區(qū)域并設(shè)置計(jì)算類(lèi)型為“計(jì)數(shù)”;④將統(tǒng)計(jì)數(shù)據(jù)復(fù)制值到新的Excel工作表中;⑤手工填充和刪除多余文字。

雖然數(shù)據(jù)透視表分組計(jì)數(shù)方法比數(shù)據(jù)篩選方法簡(jiǎn)單、快捷,但是通過(guò)數(shù)據(jù)透視表方法得到的分組計(jì)數(shù)數(shù)據(jù)不能直接使用,需要再次進(jìn)行手工填充和刪除相應(yīng)多余文字才能得到最終的結(jié)果數(shù)據(jù),如果需要分組的列太多,手工填充和刪除時(shí)易錯(cuò)誤且工作量大。

以上兩種傳統(tǒng)的Excel分組計(jì)數(shù)方法僅適用于需要分組計(jì)數(shù)的列和數(shù)據(jù)量都較少的情況,如果需要分組計(jì)數(shù)的列或數(shù)據(jù)量較多,分組計(jì)數(shù)會(huì)變得工作量大、耗時(shí)多、效率低且易出錯(cuò)。

2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2.1 系統(tǒng)流程設(shè)計(jì)

Excel分組計(jì)數(shù)系統(tǒng)流程如圖3所示:①導(dǎo)入需要分組計(jì)數(shù)的Excel表格;②選擇需要分組計(jì)數(shù)的工作表;③選擇需要分組計(jì)數(shù)的數(shù)據(jù)列(如錄取學(xué)院、錄取專(zhuān)業(yè)、性別);④分組計(jì)數(shù);⑤導(dǎo)出數(shù)據(jù)。

2.2 系統(tǒng)實(shí)現(xiàn)

Excel分組計(jì)數(shù)系統(tǒng)主要用于將Excel表格中的數(shù)據(jù)按照指定多列進(jìn)行分組計(jì)數(shù),Excel分組計(jì)數(shù)系統(tǒng)的界面如圖4所示。

2.2.1 讀取Excel表格

點(diǎn)擊“瀏覽”按鈕,選擇需要進(jìn)行分組計(jì)數(shù)的Excel表格,系統(tǒng)將動(dòng)態(tài)的把所選Excel表格中所有的工作表顯示到下拉框中,可根據(jù)實(shí)際情況選擇相應(yīng)的Excel工作表,系統(tǒng)將所選工作表的數(shù)據(jù)顯示到一個(gè)DataGridView表格中。

2.2.2 Excel分組計(jì)數(shù)

點(diǎn)擊“增加計(jì)數(shù)列”按鈕,可以根據(jù)實(shí)際情況動(dòng)態(tài)選擇需要分組計(jì)數(shù)的列名,然后點(diǎn)擊“計(jì)數(shù)”按鈕,系統(tǒng)將按照所選的列名進(jìn)行分組計(jì)數(shù),計(jì)數(shù)后的所有分組統(tǒng)計(jì)數(shù)據(jù)將會(huì)顯示到一個(gè)DataGridView表格中,同時(shí),可以選擇分組計(jì)數(shù)結(jié)果表中的相應(yīng)數(shù)據(jù)行,然后點(diǎn)擊“查看數(shù)據(jù)”可反向查看所對(duì)應(yīng)的原始數(shù)據(jù)。

Excel分組計(jì)數(shù)功能的核心代碼如下:

//根據(jù)動(dòng)態(tài)選擇所有的分組列循環(huán)組合SQL語(yǔ)句

strCom_group="select";

for (int h=0; h

{? strCom_group+=column[h]+",";

}

strCom_group+="count(*) as 計(jì)數(shù) FROM

["+cbx_FirstFile.Text+"$]"+" group by ";

for (int h=0; h

{? strCom_group+=column[h] + ",";

}

strCom_group=strCom_group.Substring(0,

strCom_group.LastIndexOf(','))+

"order by count(*) desc";

//執(zhí)行SQL語(yǔ)句

myConn_first.Open();

myCommand_first=new OleDbDataAdapter

(strCom_group, myConn_first);

myCommand_first.Fill(ds_group, "table1");

dt_group=ds_group.Tables[0];

//將分組計(jì)數(shù)結(jié)果放到DataGridView表中顯示

dataGridView1.DataSource=ds_group.Tables[0];

2.2.3 導(dǎo)出Excel表格

點(diǎn)擊“導(dǎo)出數(shù)據(jù)”按鈕,選擇需要存放導(dǎo)出文件的路徑,輸入需要導(dǎo)出的分組計(jì)數(shù)Excel文件名,系統(tǒng)會(huì)將分組計(jì)數(shù)的數(shù)據(jù)導(dǎo)出成相應(yīng)的Excel表格。其中,系統(tǒng)的導(dǎo)出Excel功能采用了NPOI來(lái)實(shí)現(xiàn),NPOI是POI(POI是一個(gè)開(kāi)源的Java讀寫(xiě)Excel、Word等微軟OLE2組件文檔的項(xiàng)目)項(xiàng)目的.Net版本[4]。。

3 結(jié)束語(yǔ)

本文基于C#編程語(yǔ)言,設(shè)計(jì)和實(shí)現(xiàn)了Excel表格的分組計(jì)數(shù)系統(tǒng),大幅度減少了高校管理部門(mén)對(duì)Excel表格進(jìn)行分組計(jì)數(shù)的工作量,提高了辦公人員的工作效率,為高校的各項(xiàng)工作提供了較強(qiáng)的技術(shù)支持。

參考文獻(xiàn)(References):

[1] 王菊.Excel電子表格在招生錄取數(shù)據(jù)處理方面的應(yīng)用[J].數(shù)字技術(shù)與應(yīng)用,2020.38(06):58-59

[2] 陳小龍,陳綺璟.基于C#.NET實(shí)現(xiàn)Excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù)技術(shù)[J].計(jì)算機(jī)與網(wǎng)絡(luò),2019.45(23):46-47

[3] 張茹茵.Excel在函數(shù)教學(xué)中的應(yīng)用[J].電腦編程技巧與維護(hù),2019.12:106-108

[4] 蔡小艷,盧莉娜,鄭炎,朱成文.基于NPOI組件生成Excel報(bào)表的設(shè)計(jì)與實(shí)現(xiàn)[J].電腦知識(shí)與技術(shù),2016.12(1):64-65

[5] 蔡小艷,李龍騰,葛玉,鄭炎.基于C#的Excel數(shù)據(jù)導(dǎo)入導(dǎo)出研究與實(shí)現(xiàn)[J].智能計(jì)算機(jī)與應(yīng)用,2014.4(5):83-85

[6] 郭文夷,姜存理.C#.NET框架高級(jí)編程技術(shù)案例教程[M].清華大學(xué)出版社,2014.

猜你喜歡
高校
大數(shù)據(jù)時(shí)代高校學(xué)生知識(shí)管理
科技視界(2016年21期)2016-10-17 18:42:37
淺議高校儀器設(shè)備信息化管理體系建設(shè)
科技視界(2016年21期)2016-10-17 18:18:56
高校安全隱患與安全設(shè)施改進(jìn)研究
商(2016年27期)2016-10-17 05:02:12
提升高校官方微信公眾平臺(tái)傳播效果的幾點(diǎn)思考
新聞世界(2016年10期)2016-10-11 20:24:04
新常態(tài)下高校檔案工作發(fā)展研究
中日高校本科生導(dǎo)師制的比較
考試周刊(2016年76期)2016-10-09 08:28:06
高校輔導(dǎo)員職業(yè)認(rèn)同提升的策略研究
弘揚(yáng)雷鋒精神與轉(zhuǎn)型期高校校園文化教育整合性研究
試論高校黨建工作中的黨史教育
學(xué)研產(chǎn)模式下的醫(yī)藥英語(yǔ)人才培養(yǎng)研究
成才之路(2016年26期)2016-10-08 11:07:49
主站蜘蛛池模板: 香港一级毛片免费看| 亚洲一区黄色| 免费在线a视频| 福利视频久久| 国产成人久视频免费| 999精品色在线观看| vvvv98国产成人综合青青| 人妻无码一区二区视频| 四虎免费视频网站| 极品私人尤物在线精品首页 | 亚洲美女一级毛片| 婷婷午夜影院| 亚洲精品第一在线观看视频| 国产91丝袜| 69视频国产| 99热这里都是国产精品| 国产伦精品一区二区三区视频优播 | 在线观看国产精美视频| 久久五月视频| 国产无码网站在线观看| 91精品网站| 丰满人妻被猛烈进入无码| 91精品视频播放| 国产在线拍偷自揄观看视频网站| 国产69精品久久久久孕妇大杂乱| 国产女人18水真多毛片18精品| 在线国产你懂的| 国产91丝袜| 亚洲成人精品| 伊人91在线| 精品国产网站| 亚洲日本韩在线观看| 天天色综合4| 亚洲一区二区三区国产精华液| 免费国产一级 片内射老| 91伊人国产| 成人av专区精品无码国产| 尤物在线观看乱码| 亚洲国产成人精品青青草原| …亚洲 欧洲 另类 春色| 国产精品污污在线观看网站| 97国产精品视频自在拍| 国产精品尤物在线| 91美女视频在线| 伊人久久大香线蕉综合影视| 曰韩人妻一区二区三区| 色一情一乱一伦一区二区三区小说| 一区二区日韩国产精久久| 亚洲婷婷丁香| 国产靠逼视频| 国内精品小视频在线| a欧美在线| 一级不卡毛片| 午夜a视频| 91小视频在线| 国产一区二区三区精品欧美日韩| 亚洲日韩精品无码专区97| 2048国产精品原创综合在线| 毛片基地美国正在播放亚洲| 色色中文字幕| 亚洲一级毛片| 欧美日韩国产精品综合| 四虎AV麻豆| 欧美国产日产一区二区| 精品福利视频网| 91系列在线观看| 亚洲αv毛片| 国产精品自在在线午夜区app| 四虎影视永久在线精品| 高清亚洲欧美在线看| 亚洲三级成人| 国产成人久视频免费| 成人av手机在线观看| 日韩欧美国产三级| 精品成人一区二区三区电影| 国产免费羞羞视频| 亚洲区一区| 91国内外精品自在线播放| 在线国产毛片| 欧洲一区二区三区无码| 欧美色视频网站| 谁有在线观看日韩亚洲最新视频|