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

        ?

        Excel協(xié)同匯總的Nodejs算法解決方案

        2020-02-29 05:39:38蘭天張榮慶梁乾漢中職業(yè)技術(shù)學(xué)院
        數(shù)碼世界 2020年2期
        關(guān)鍵詞:電子表格匯總網(wǎng)頁

        蘭天 張榮慶 梁乾 漢中職業(yè)技術(shù)學(xué)院

        關(guān)鍵字:Excel 協(xié)同匯總 Nodejs

        1 國內(nèi)外研究現(xiàn)狀

        微軟公司于2003年已經(jīng)為Excel2003提供了共享工作簿的功能,但該功能極不完善,表現(xiàn)為有兩項(xiàng)主要制約,協(xié)同編輯者必須事先約定自身所應(yīng)當(dāng)負(fù)責(zé)編輯的row、column或者cell,以及它僅能實(shí)現(xiàn)局域網(wǎng)共享編輯。

        Boban Mathew, Thomas John, Dagny Evans于2007年在他們的專利申請公開說明書US20070220417A1中,提出來一個(gè)網(wǎng)絡(luò)共享云編輯的模型和方法,該模型采用C/S架構(gòu),每一位Client協(xié)作者,都與Server計(jì)算機(jī)簡歷Web會(huì)話,并從Server中下載一個(gè)副本。Server則接收Client協(xié)作者編輯文檔的請求, 該文檔具有特定的文檔類型并存儲(chǔ)在Server計(jì)算機(jī)上,通過這種方式來實(shí)現(xiàn)Excel云編輯。

        Michael L. Milton 2006年在他的專利US20070219956A1中提出關(guān)閉用于分析在客戶端計(jì)算機(jī)上創(chuàng)建的電子表格的單個(gè)對象并發(fā)送整個(gè)工作簿、其二進(jìn)制文件和主庫中服務(wù)器計(jì)算機(jī)上存儲(chǔ)的對象的方法。下載的對象可以使用電子表格應(yīng)用程序的本機(jī)工具 (通常為Excel) 進(jìn)行修改, 并以不同的名稱重新存儲(chǔ)在主庫中, 并將元數(shù)據(jù)中列出的對象作為所有者進(jìn)行更改。用戶可以輸入自己的元數(shù)據(jù)。對象的自動(dòng)命名可將對象與其在創(chuàng)建它們的工作簿中的原始位置分離。

        國內(nèi)有“格子啦”、“班?!钡仍票砀窬庉嬈脚_,并且金山軟件旗下的WPS手機(jī)版還提供云編輯的手機(jī)小程序,可以實(shí)現(xiàn)多人共享云編輯,這些云編輯都需要協(xié)作者向管理員申請編輯權(quán)限,才可以進(jìn)行云編輯,因而會(huì)損失一定效率。

        徐強(qiáng)、王振江在他們2012出版的《云計(jì)算應(yīng)用開發(fā)實(shí)踐》中提出了Excel VBA宏與Symphony 相結(jié)合的方式實(shí)現(xiàn)云協(xié)同。實(shí)際上是Windows共享工作簿的一種實(shí)現(xiàn)。與此方案類似的還有,陳秀峰2003在《軟件世界》雜志中發(fā)表的《Excel共享全攻略》,張迎新2004年在《電腦應(yīng)用文萃》雜志中發(fā)表的《Excel多人共享攻略》。

        2 Excel協(xié)同匯總軟件的整體設(shè)計(jì)

        編者主要考慮不改變用戶固有的使用習(xí)慣,不以任何形式侵犯其他軟件的版權(quán),所以沒有做任何Office Excel插件,另外需要具有跨平臺,可運(yùn)行在Windows、Mac OS、Linux等多個(gè)操作系統(tǒng)的特性。同時(shí),拋棄了傳統(tǒng)的C-S架構(gòu),在Client端無需配置任何插件,所有的匯總、比對、過濾、排序、檢驗(yàn)數(shù)據(jù)都在Server端完成,因而協(xié)同Excel填報(bào)者無需使用和了解本軟件解決方案,僅僅Excel匯總者需要了解本軟件使用方法。為了達(dá)到以上目的,編者采用Node.js作為框架,JavaScript為主要編程語言,設(shè)計(jì)了Excel協(xié)同匯總軟件。在Excel文件處理方面主要使用了node-xlsx庫,將原本的Excel文件轉(zhuǎn)化為文本文件,在使用fs庫、line-reader庫、path庫、readline庫、iconv-lite庫來處理文本文件,將每一個(gè)文本相同部分剔除,保留差異部分。再將剔除的相同部分與差異部分重新組成一個(gè)匯總后的Excel文件。本軟件的創(chuàng)新之處在于先進(jìn)的容錯(cuò)機(jī)制,允許相同部分在前后空格、單元格格式、以及合并單元格與否等細(xì)節(jié)的不同。

        3 Excel協(xié)同匯總軟件的構(gòu)成與使用

        Excel協(xié)同匯總軟件的構(gòu)造主要由10個(gè)模塊組成,使用JavaScript編寫,分別為 contrast.js、excel.js、export.js、initialize.js、kill.js、killfinalfile.js、outcome.js、vs.js、vs00.js、vs0.js。

        另外使用C++與HTML和Node.js的express模塊與multer模塊相結(jié)合編寫了一個(gè)圖形圖像化的網(wǎng)頁控制臺,可以在Windows平臺下直接點(diǎn)擊kongzhitai.exe進(jìn)入網(wǎng)頁控制臺,在Linux和MacOS下可以通過瀏覽器登入網(wǎng)頁控制臺。除此之外,本軟件對有一定計(jì)算機(jī)基礎(chǔ)的使用者,在各平臺之下提供命令行來執(zhí)行,可以精確地控制每一個(gè)比對、過濾、排序、檢驗(yàn)、匯總數(shù)據(jù)的步驟。另外對于記不住命令行命令,又不想使用圖形界面的用戶,在Windows平臺下提供了命令批處理來執(zhí)行本程序。

        4 總結(jié)

        Excel協(xié)同匯總已經(jīng)取得軟件著作權(quán),發(fā)明專利也在申請當(dāng)中,本軟件的設(shè)計(jì)邏輯總結(jié)起來可以用以下的流程圖來表示。

        猜你喜歡
        電子表格匯總網(wǎng)頁
        常用縮略語匯總
        系統(tǒng)抽樣的非常規(guī)題匯總
        電子表格的自動(dòng)化檢測
        淺談電子表格技術(shù)在人事管理中的應(yīng)用
        基于CSS的網(wǎng)頁導(dǎo)航欄的設(shè)計(jì)
        電子制作(2018年10期)2018-08-04 03:24:38
        基于URL和網(wǎng)頁類型的網(wǎng)頁信息采集研究
        電子制作(2017年2期)2017-05-17 03:54:56
        基于Excel電子表格的體育成績統(tǒng)計(jì)軟件設(shè)計(jì)
        網(wǎng)頁制作在英語教學(xué)中的應(yīng)用
        電子測試(2015年18期)2016-01-14 01:22:58
        供應(yīng)商匯總
        供應(yīng)商匯總
        中文字幕亚洲乱码熟女1区2区| 国产亚洲日韩一区二区三区| 亚洲V在线激情| 手机在线观看亚洲av| 久久精品人搡人妻人少妇| 女人张开腿让男桶喷水高潮| 91久久精品国产91久久| 一区二区在线视频大片| 亚洲综合日韩一二三区| 果冻传媒2021精品一区| 国产日韩在线播放观看| 男女男在线精品免费观看 | 青青草狠吊色在线视频| 看黄a大片日本真人视频直播| 国产亚洲一本大道中文在线| 一区二区三区在线免费av| 日本在线一区二区三区不卡 | 亚洲国产区男人本色| 成年女人片免费视频播放A| 羞羞色院99精品全部免| 成人国产精品一区二区网站公司| 久久亚洲黄色| 国产蜜臀精品一区二区三区| 亚洲一区二区三区,日本| 久久亚洲色www成人欧美| 欧美乱人伦中文字幕在线不卡| 亚洲乱码av中文一区二区第八页| av无码一区二区三区| 国产精品后入内射日本在线观看| 青青草免费激情自拍视频| 久久综合九色综合97婷婷| 蜜桃视频无码区在线观看| 国产午夜精品福利久久| 国产精品女丝袜白丝袜美腿| 亚洲精品国产一区二区| 熟妇人妻AV中文字幕老熟妇| 中文字幕日本韩国精品免费观看| 国产精品蝌蚪九色av综合网| 亚洲欧美一区二区三区| 免费在线日韩| 亚洲一区二区三区中文字幕网|