亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入excel表格的方法和裝置的制作方法

文檔序號(hào):6331202閱讀:393來(lái)源:國(guó)知局

專(zhuān)利名稱(chēng)::一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入excel表格的方法和裝置的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及EXCEL表格數(shù)據(jù)導(dǎo)入技術(shù),尤其涉及一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法和裝置。
背景技術(shù)
:在公司的實(shí)際業(yè)務(wù)中,有很多重要的數(shù)據(jù),需要制作為各種各樣的報(bào)表,目前制作報(bào)表文檔最常用的軟件即是EXCEL(電子表格)?,F(xiàn)在各種復(fù)雜的數(shù)據(jù)計(jì)算都是由計(jì)算機(jī)系統(tǒng)來(lái)處理完成,然后在計(jì)算機(jī)瀏覽器頁(yè)面上以表格的形式展示給用戶(hù),用戶(hù)再根據(jù)瀏覽器上生成的數(shù)據(jù)制作為各種樣式的EXCEL報(bào)表文檔。在上述情況下,當(dāng)需要制作大量的EXCEL報(bào)表文檔時(shí),用戶(hù)直接錄入數(shù)據(jù)到EXCEL報(bào)表文檔就容易出錯(cuò),而且這種方式費(fèi)時(shí)費(fèi)力。所以,如果能使瀏覽器頁(yè)面中的表格數(shù)據(jù)一鍵式導(dǎo)入EXCEL表格中,則將大大提高用戶(hù)工作效率,降低出錯(cuò)機(jī)率。
發(fā)明內(nèi)容本發(fā)明的目的是提供一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法和裝置,它能夠使瀏覽器頁(yè)面中的表格數(shù)據(jù)一鍵式導(dǎo)入EXCEL表格中。為達(dá)到上述目的,本發(fā)明采用如下技術(shù)方案一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法,包括在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;網(wǎng)頁(yè)瀏覽器對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);網(wǎng)頁(yè)瀏覽器調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面;網(wǎng)頁(yè)瀏覽器將所讀取的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。進(jìn)一步地,所述網(wǎng)頁(yè)的標(biāo)簽格式為html(超文本標(biāo)記語(yǔ)言)格式,所述網(wǎng)頁(yè)中數(shù)據(jù)表格的表格標(biāo)簽為table(表格)。進(jìn)一步地,所述網(wǎng)頁(yè)瀏覽器按照每行每列的順序,逐個(gè)讀取所選擇的數(shù)據(jù)表格中的數(shù)據(jù)并寫(xiě)入所生成的EXCEL工作表頁(yè)面。進(jìn)一步地,當(dāng)網(wǎng)頁(yè)瀏覽器將所選擇的數(shù)據(jù)表格中的數(shù)據(jù)全部讀取并寫(xiě)入所生成的EXCEL工作表頁(yè)面后,釋放讀取過(guò)程中所占用的內(nèi)存空間。一種網(wǎng)頁(yè)瀏覽器,包括打開(kāi)模塊,用于在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);選擇模塊,用于在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;解析提取模塊,用于對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);調(diào)用生成模塊,用于調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面;寫(xiě)入模塊,用于將所得到的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。進(jìn)一步地,所述網(wǎng)頁(yè)的標(biāo)簽格式為html格式,所述網(wǎng)頁(yè)中數(shù)據(jù)表格的表格標(biāo)簽為table。進(jìn)一步地,所述網(wǎng)頁(yè)瀏覽器按照每行每列的順序,逐個(gè)讀取所選擇的數(shù)據(jù)表格中的數(shù)據(jù)并寫(xiě)入所生成的EXCEL工作表頁(yè)面。進(jìn)一步地,所述網(wǎng)頁(yè)瀏覽器還包括釋放模塊,用于當(dāng)網(wǎng)頁(yè)瀏覽器將所選擇的數(shù)據(jù)表格中的數(shù)據(jù)全部讀取并寫(xiě)入所生成的EXCEL工作表頁(yè)面后,釋放讀取過(guò)程中所占用的內(nèi)存空間。本發(fā)明提供的將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法和裝置,能夠在網(wǎng)頁(yè)瀏覽器頁(yè)面上動(dòng)態(tài)地抓取表格數(shù)據(jù)并導(dǎo)入現(xiàn)有的EXCEL表格中,實(shí)現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)到EXCEL表格的一鍵式操作,大大提高了用戶(hù)的工作效率,并降低了出錯(cuò)機(jī)率。圖1為本發(fā)明的將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法的流程示意圖;圖2為本發(fā)明的將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明提供一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法,包括步驟1在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);本步驟中,既可以是用戶(hù)在網(wǎng)頁(yè)瀏覽器上直接打開(kāi)相應(yīng)的網(wǎng)頁(yè),也可以是計(jì)算機(jī)系統(tǒng)處理完數(shù)據(jù)后調(diào)用網(wǎng)頁(yè)瀏覽器打開(kāi)相應(yīng)的網(wǎng)頁(yè)。步驟2在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;一個(gè)網(wǎng)頁(yè)中可能會(huì)存在多個(gè)數(shù)據(jù)表格,然而用戶(hù)可能只需要其中一個(gè)或某幾個(gè)數(shù)據(jù)表格中的數(shù)據(jù),因此,在本步驟2中讓用戶(hù)進(jìn)行選擇?;蛘?,也可以默認(rèn)為用戶(hù)需要網(wǎng)頁(yè)中所有數(shù)據(jù)表格中的數(shù)據(jù),即本步驟2可以默認(rèn)為用戶(hù)選擇了網(wǎng)頁(yè)中的所有數(shù)據(jù)表格。步驟3網(wǎng)頁(yè)瀏覽器對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);網(wǎng)頁(yè)都是按照一定的語(yǔ)言規(guī)則編寫(xiě)的,所以網(wǎng)頁(yè)的標(biāo)簽會(huì)有一定的規(guī)則。本步驟即是通過(guò)對(duì)網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析和分析,從而提取出所選擇的數(shù)據(jù)表格的表格標(biāo)簽信息,進(jìn)而得到表格標(biāo)簽下每行每列的數(shù)據(jù)內(nèi)容。步驟4網(wǎng)頁(yè)瀏覽器調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面(即Sheet(頁(yè))頁(yè)面);因?yàn)楸景l(fā)明是要將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格中,所以,運(yùn)行本發(fā)明方法的終端設(shè)備上必須安裝有EXCEL軟件,以便于本發(fā)明方法的實(shí)施。步驟5網(wǎng)頁(yè)瀏覽器將所得到的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。上述步驟3-5的執(zhí)行可以通過(guò)在網(wǎng)頁(yè)瀏覽器上設(shè)置一個(gè)命令按鈕來(lái)觸發(fā)執(zhí)行,具體地,可以在用戶(hù)選定數(shù)據(jù)表格后,提示用戶(hù)按下該命令按鈕,然后再執(zhí)行上述步驟3-5。上述步驟3-5還可以設(shè)置為在用戶(hù)選定數(shù)據(jù)表格后自動(dòng)執(zhí)行,或者還可以采用本領(lǐng)域技術(shù)人員容易想到的其他方式執(zhí)行。另外,本領(lǐng)域技術(shù)人員明顯可以看出,上述步驟3和4執(zhí)行的先后順序可以改變,并不會(huì)影響本發(fā)明技術(shù)方案的實(shí)現(xiàn)。綜上,本發(fā)明的將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法,能夠在網(wǎng)頁(yè)瀏覽器頁(yè)面上動(dòng)態(tài)地抓取表格數(shù)據(jù)并導(dǎo)入現(xiàn)有的EXCEL表格中,實(shí)現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)到EXCEL表格的一鍵式操作,大大提高了用戶(hù)的工作效率,并降低了出錯(cuò)機(jī)率。當(dāng)前常見(jiàn)的網(wǎng)頁(yè)頁(yè)面都是html(HyperTextMark-upLanguage,超文本標(biāo)記語(yǔ)言)文件格式,html文件里有很多子標(biāo)簽,其中,〈table〉(表格)是表格標(biāo)簽,<tr>是〈table〉下的標(biāo)簽表示一行,<td>是<tr>下的標(biāo)簽表示這行中的那列。本發(fā)明的方法,在上述步驟4中讀取網(wǎng)頁(yè)中數(shù)據(jù)表格中的數(shù)據(jù)時(shí),如果遇到〈table〉標(biāo)簽(該部分即對(duì)應(yīng)數(shù)據(jù)表格),就依次按該〈table〉標(biāo)簽下的行和列把它的內(nèi)容保存起來(lái),這樣就得到了數(shù)據(jù)表格中的數(shù)據(jù)內(nèi)容。本發(fā)明中,在讀取網(wǎng)頁(yè)數(shù)據(jù)寫(xiě)入EXCEL表格過(guò)程中,需要將數(shù)據(jù)放到內(nèi)存中轉(zhuǎn)存,為了減少占用內(nèi)存空間的占用,網(wǎng)頁(yè)瀏覽器優(yōu)選按照每行每列的順序,逐個(gè)讀取所選擇的數(shù)據(jù)表格中的數(shù)據(jù)并寫(xiě)入所生成的EXCEL工作表頁(yè)面,即先讀取數(shù)據(jù)表格的第一行,第一列的值寫(xiě)入EXCEL工作表Sheet頁(yè)面的第一個(gè)單元(Al),再讀取數(shù)據(jù)表格的第一行、第二列的值寫(xiě)入Sheet頁(yè)面的第二個(gè)單元(Bi),……,當(dāng)?shù)谝恍袛?shù)據(jù)讀取和寫(xiě)入完成后再?gòu)牡诙?、第一列?shù)據(jù)開(kāi)始讀取和寫(xiě)入Sheet頁(yè)面的第二行單元(A2),依次讀取和寫(xiě)入直到循環(huán)結(jié)束。并且,為了進(jìn)一步節(jié)約設(shè)備的運(yùn)行資源,優(yōu)選當(dāng)網(wǎng)頁(yè)瀏覽器將所選擇的數(shù)據(jù)表格中的數(shù)據(jù)全部讀取并寫(xiě)入所生成的EXCEL工作表頁(yè)面后,釋放讀取過(guò)程中所占用的內(nèi)存空間,例如,這可以通過(guò)關(guān)閉在讀取數(shù)據(jù)過(guò)程中創(chuàng)建的一些對(duì)象來(lái)實(shí)現(xiàn)。與上述的將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法相對(duì)應(yīng),本發(fā)明還提供一種網(wǎng)頁(yè)瀏覽器,如圖2所示,包括打開(kāi)模塊201,用于在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);選擇模塊202,用于在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;解析提取模塊203,用于對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);調(diào)用生成模塊204,用于調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面;寫(xiě)入模塊205,用于將所得到的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。本發(fā)明的網(wǎng)頁(yè)瀏覽器,能夠在其顯示的頁(yè)面上動(dòng)態(tài)地抓取表格數(shù)據(jù)并導(dǎo)入現(xiàn)有的EXCEL表格中,實(shí)現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)到EXCEL表格的一鍵式操作,大大提高了用戶(hù)的工作效率,并降低了出錯(cuò)機(jī)率。優(yōu)選地,所述網(wǎng)頁(yè)的標(biāo)簽格式為html格式,所述網(wǎng)頁(yè)中數(shù)據(jù)表格的表格標(biāo)簽為table。優(yōu)選地,所述網(wǎng)頁(yè)瀏覽器按照每行每列的順序,逐個(gè)讀取所選擇的數(shù)據(jù)表格中的數(shù)據(jù)并寫(xiě)入所生成的EXCEL工作表頁(yè)面。優(yōu)選地,所述網(wǎng)頁(yè)瀏覽器還可以包括釋放模塊,用于當(dāng)網(wǎng)頁(yè)瀏覽器將所選擇的數(shù)據(jù)表格中的數(shù)據(jù)全部讀取并寫(xiě)入所生成的EXCEL工作表頁(yè)面后,釋放讀取過(guò)程中所占用的內(nèi)存空間。綜上,本發(fā)明通過(guò)利用現(xiàn)有的EXCEL軟件,動(dòng)態(tài)的在網(wǎng)頁(yè)瀏覽器頁(yè)面上抓取表格數(shù)據(jù)并按照一定的規(guī)律導(dǎo)入現(xiàn)有的EXCEL表格中,實(shí)現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)到EXCEL表格的一鍵式操作,大大的方便了用戶(hù)的操作,把制作報(bào)表的過(guò)程實(shí)現(xiàn)為最簡(jiǎn)單化。以上所述僅為本發(fā)明的較佳實(shí)施例,并非用來(lái)限定本發(fā)明的實(shí)施范圍;如果不脫離本發(fā)明的精神和范圍,對(duì)本發(fā)明進(jìn)行修改或者等同替換,均應(yīng)涵蓋在本發(fā)明權(quán)利要求的保護(hù)范圍當(dāng)中。權(quán)利要求一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法,其特征在于,包括在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;網(wǎng)頁(yè)瀏覽器對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);網(wǎng)頁(yè)瀏覽器調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面;網(wǎng)頁(yè)瀏覽器將所讀取的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)頁(yè)的標(biāo)簽格式為html格式,所述網(wǎng)頁(yè)中數(shù)據(jù)表格的表格標(biāo)簽為table。3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述網(wǎng)頁(yè)瀏覽器按照每行每列的順序,逐個(gè)讀取所選擇的數(shù)據(jù)表格中的數(shù)據(jù)并寫(xiě)入所生成的EXCEL工作表頁(yè)面。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,當(dāng)網(wǎng)頁(yè)瀏覽器將所選擇的數(shù)據(jù)表格中的數(shù)據(jù)全部讀取并寫(xiě)入所生成的EXCEL工作表頁(yè)面后,釋放讀取過(guò)程中所占用的內(nèi)存空間。5.一種網(wǎng)頁(yè)瀏覽器,其特征在于,包括打開(kāi)模塊,用于在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);選擇模塊,用于在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;解析提取模塊,用于對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);調(diào)用生成模塊,用于調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面;寫(xiě)入模塊,用于將所得到的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。6.根據(jù)權(quán)利要求5所述的網(wǎng)頁(yè)瀏覽器,其特征在于,所述網(wǎng)頁(yè)的標(biāo)簽格式為html格式,所述網(wǎng)頁(yè)中數(shù)據(jù)表格的表格標(biāo)簽為table。7.根據(jù)權(quán)利要求5或6所述的網(wǎng)頁(yè)瀏覽器,其特征在于,所述網(wǎng)頁(yè)瀏覽器按照每行每列的順序,逐個(gè)讀取所選擇的數(shù)據(jù)表格中的數(shù)據(jù)并寫(xiě)入所生成的EXCEL工作表頁(yè)面。8.根據(jù)權(quán)利要求7所述的網(wǎng)頁(yè)瀏覽器,其特征在于,還包括釋放模塊,用于當(dāng)網(wǎng)頁(yè)瀏覽器將所選擇的數(shù)據(jù)表格中的數(shù)據(jù)全部讀取并寫(xiě)入所生成的EXCEL工作表頁(yè)面后,釋放讀取過(guò)程中所占用的內(nèi)存空間。全文摘要本發(fā)明公開(kāi)了一種將網(wǎng)頁(yè)數(shù)據(jù)導(dǎo)入EXCEL表格的方法和裝置,所述方法包括在網(wǎng)頁(yè)瀏覽器上打開(kāi)包含有數(shù)據(jù)表格的網(wǎng)頁(yè);在所述網(wǎng)頁(yè)中選擇數(shù)據(jù)表格,該選擇的數(shù)據(jù)表格中的數(shù)據(jù)要導(dǎo)入EXCEL表格;網(wǎng)頁(yè)瀏覽器對(duì)所述網(wǎng)頁(yè)的標(biāo)簽進(jìn)行解析,從中提取所選擇的數(shù)據(jù)表格的表格標(biāo)簽,得到所述表格標(biāo)簽下每行每列的數(shù)據(jù);網(wǎng)頁(yè)瀏覽器調(diào)用EXCEL軟件,生成空白的EXCEL工作表頁(yè)面;網(wǎng)頁(yè)瀏覽器將所讀取的數(shù)據(jù)寫(xiě)入所生成的EXCEL工作表頁(yè)面。本發(fā)明能夠在網(wǎng)頁(yè)瀏覽器頁(yè)面上動(dòng)態(tài)地抓取表格數(shù)據(jù)并導(dǎo)入現(xiàn)有的EXCEL表格中,實(shí)現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)到EXCEL表格的一鍵式操作,大大提高了用戶(hù)的工作效率,并降低了出錯(cuò)幾率。文檔編號(hào)G06F17/30GK101908078SQ20101026826公開(kāi)日2010年12月8日申請(qǐng)日期2010年8月30日優(yōu)先權(quán)日2010年8月30日發(fā)明者黃海寬申請(qǐng)人:深圳市五巨科技有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1