亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        Excel文件數(shù)據(jù)挖掘研究綜述

        2020-01-18 02:39:36
        探索科學(學術(shù)版) 2019年1期
        關(guān)鍵詞:單元格后臺儲存

        鄭 平

        紅塔煙草集團有限責任公司楚雄卷煙廠 云南 楚雄 675000

        企業(yè)以前每月用excel做數(shù)據(jù)匯總和分析,隨著數(shù)據(jù)量增大,以及對所有excel文件做匯總分析的需求,需要把excel文件中的數(shù)據(jù)抓取并存儲到SQL server 數(shù)據(jù)庫中,用SQL server數(shù)據(jù)庫擔當數(shù)據(jù)的管理、備份、倉庫。考慮到軟件的趨勢是BS結(jié)構(gòu),本軟件項目研究采用BS結(jié)構(gòu)的方式,用網(wǎng)頁從excel中抓取數(shù)據(jù)。

        本研究涉及的軟件有操作系統(tǒng)Windows Server 2008 R2、數(shù)據(jù)庫SQL server 2008R2、開發(fā)軟件Visual Studio 2015、文本編輯軟件Note++(可以脫離VS開發(fā)環(huán)境,編輯前端)。

        本研究采用微軟MVC4模板開發(fā),實現(xiàn)前后端分離。MVC中的Model和View由C#開發(fā),接收WEB發(fā)來的數(shù)據(jù),并存儲到SQL server??紤]到Html5的主流地位,MVC的View部分,采用Html5開發(fā),進一步分離前后端,取消C#在前端的應(yīng)用,前端只使用Java Script語言。最終通過IIS發(fā)布出來。

        數(shù)據(jù)流程

        圖1

        業(yè)務(wù)流程

        1.用戶通過WEB頁面與本軟件模塊實現(xiàn)功能交互。

        首先定義目標excel文件的分類,分類的名稱應(yīng)該與Excel文件的核心內(nèi)容相對應(yīng)。比如:分類名稱是動力車間指標分析,Excel文件名可以是2018年4月動力車間指標分析純數(shù).xlsx、2018年4月動力車間指標分析.xlsx、動力車間指標分析純數(shù).xlsx。

        分類對應(yīng)的數(shù)據(jù)庫表

        圖2

        然后再定義挖掘方式,包括:單元格的功能名稱、所屬類別、起始單個單元格、按列排列單元格、按行排列單元格。列排列和行排列,用于一次從年底的文件中抓取全年12個月的數(shù)據(jù)。這樣就不用上傳每個月的數(shù)據(jù),減少了文檔上傳次數(shù)和抓取次數(shù)

        挖掘方式對應(yīng)的數(shù)據(jù)庫表

        圖3

        2.隨后通過WEB頁面上傳EXCEL數(shù)據(jù)文檔。由于以前的文檔有跨文件引用,該功能在web上無法實現(xiàn)。所以該文檔必須被文字化,公式和引用都會變成實際的字符串或數(shù)字。前端JavaScript腳本會把EXCEL文檔轉(zhuǎn)成二進制流,用XHR 方式傳遞給后臺,同時還傳輸報表名稱,起始日期等參數(shù)給后臺。后臺接收二進制流并儲存在SQL 數(shù)據(jù)庫中的Image類型字段,同時儲存報表名稱,起始日期等參數(shù)到相應(yīng)的字段。

        Excel文件對應(yīng)的數(shù)據(jù)庫表

        圖4

        3用戶篩選、查詢存儲在SQL 中的excel文檔,用戶看見的EXCEL文檔是把SQL 數(shù)據(jù)庫中二進制文件在WEB 頁面上渲染而成,并不是EXCEL 文檔通過WEB 頁面上的組件打開。當然,用戶點擊導(dǎo)出后,依然會得到能夠被EXCEL 軟件打開的文檔,但不含公式和引用,是個純文字的EXCEL文檔。

        圖5

        4點擊抓取后,服務(wù)器腳本會按照用戶定義抓取方式來抓取數(shù)據(jù),并把抓取的數(shù)據(jù)儲存到數(shù)據(jù)庫。數(shù)據(jù)挖掘由前端用JavaScript實現(xiàn),最終把抓取的數(shù)據(jù)連同數(shù)據(jù)的日期、名稱一并發(fā)送到后臺,后臺儲存數(shù)據(jù)到數(shù)據(jù)庫。

        挖掘數(shù)據(jù)所對應(yīng)的數(shù)據(jù)庫表

        圖6

        用戶可以查詢上傳的EXCEL 文檔,用戶看見的EXCEL文檔是把SQL 數(shù)據(jù)庫中二進制文件在WEB 頁面上渲染而成,并不是EXCEL文檔通過WEB頁面上的組件打開。當然,用戶點擊導(dǎo)出后,依然會得到能夠被EXCEL 軟件打開的文檔,但不含公式和引用,是個純文字的EXCEL文檔。

        本研究實施后,順利地將以前的105個excel文檔儲存到數(shù)據(jù)庫中,含數(shù)據(jù)的單元格總數(shù)為123522,從中挖取到14043個數(shù)據(jù),圖10就是挖掘數(shù)據(jù)的部分截圖。其中3510個數(shù)據(jù)是手工錄入數(shù)據(jù),完善了數(shù)據(jù)庫的原始記錄。6470個數(shù)據(jù)是普通求和數(shù)據(jù),挖取之后可以直接使用,無需用SQL 語句再進行計算,實現(xiàn)了資源的重復(fù)利用。還有4063個單元格是復(fù)雜的Excel統(tǒng)計,這部分工作用EXCEL實現(xiàn)很輕松,用SQL+C#開發(fā)Excel的功能既多余,實現(xiàn)難度又很高。

        所有Excel的數(shù)據(jù)功能無需再用其他方式來呈現(xiàn),用戶依然可以按以前的習慣使用EXCEL,無需學習新圖表。這樣既減輕了開發(fā)工作量,又降低了學習成本。最后,通過對4063個Excel統(tǒng)計數(shù)據(jù)的分析,完善了報表系統(tǒng),發(fā)現(xiàn)了新的知識,對業(yè)務(wù)管理提出了新的思路。

        猜你喜歡
        單元格后臺儲存
        食物的儲存之道
        玩轉(zhuǎn)方格
        玩轉(zhuǎn)方格
        淺談Excel中常見統(tǒng)計個數(shù)函數(shù)的用法
        西部皮革(2018年6期)2018-05-07 06:41:07
        后臺暗戀
        安防云儲存時代已來
        前臺、后臺精彩花絮停不了
        風采童裝(2016年2期)2016-08-02 09:18:38
        電力調(diào)度中后臺監(jiān)控系統(tǒng)的應(yīng)用
        河南科技(2014年11期)2014-02-27 14:10:03
        火電廠碳捕集與儲存中吸收法的應(yīng)用和改進
        后臺
        中國攝影(2013年6期)2013-04-29 21:58:19
        少女高清影视在线观看动漫 | 久久久久久国产精品免费网站| av永远在线免费观看| 国产激情视频在线观看大全| 国产欧美一区二区三区在线看| 亚洲av色无码乱码在线观看| 日韩在线视频不卡一区二区三区| 午夜精品男人天堂av| 一色桃子中文字幕人妻熟女作品| 人人玩人人添人人澡| 午夜福利影院不卡影院| 亚洲精品一区二区三区新线路| 久久精品国产亚洲av久| 欧美日韩亚洲国内综合网| 亚洲欧美日韩精品香蕉| 亚洲国产一区二区中文字幕 | 一二三四在线观看免费视频| 欧美 亚洲 国产 日韩 综AⅤ | 亚洲日产一线二线三线精华液| 一本大道香蕉最新在线视频| 日韩有码中文字幕av| 中文字幕国产精品一二三四五区| 精品淑女少妇av久久免费| 亚洲电影一区二区三区| av有码在线一区二区三区| 人妻中文字幕乱人伦在线| 久久久精品2019免费观看| 亚洲在战AV极品无码| 国产亚洲精品90在线视频| 日日婷婷夜日日天干| 欧洲亚洲视频免费| 午夜桃色视频在线观看| 久久伊人少妇熟女大香线蕉| 夜色阁亚洲一区二区三区| 精品女同一区二区三区不卡| 国产精品妇女一区二区三区| 最近日本免费观看高清视频| 色婷婷色99国产综合精品| 午夜免费观看日韩一级片| 欧美成人片在线观看| 亚洲色欲Aⅴ无码一区二区|