欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法及裝置的制作方法

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

專(zhuān)利名稱(chēng)::將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法及裝置的制作方法
技術(shù)領(lǐng)域
:本申請(qǐng)涉及數(shù)據(jù)處理領(lǐng)域,具體地,涉及一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法及裝置。
背景技術(shù)
:在實(shí)際應(yīng)用中,往往需要將網(wǎng)頁(yè)中的表格數(shù)據(jù)轉(zhuǎn)換為表格文件(如常見(jiàn)的Excel)以方便閱讀或者存檔等。在現(xiàn)有技術(shù)中,由于網(wǎng)頁(yè)中展示的表格數(shù)據(jù)是網(wǎng)頁(yè)格式的,在需要將網(wǎng)頁(yè)中的表格數(shù)據(jù)轉(zhuǎn)換為表格文件時(shí),需要從提供該表格數(shù)據(jù)的服務(wù)器獲取原始數(shù)據(jù),然后對(duì)原始數(shù)據(jù)進(jìn)行處理后,才能得到表格文件。具體地,通常是通過(guò)C++或者JAVA等某種語(yǔ)言編寫(xiě)的程序調(diào)用的表格(的API,實(shí)現(xiàn)對(duì)服務(wù)器內(nèi)表格數(shù)據(jù)的訪問(wèn),然后再通過(guò)復(fù)雜的數(shù)學(xué)計(jì)算,編寫(xiě)大量的代碼統(tǒng)計(jì)跨行跨列等復(fù)雜的表格數(shù)據(jù),從而形成跨行跨列表格的表格文件。從上述方案的實(shí)現(xiàn)過(guò)程中可知,其需要熟悉服務(wù)器表格數(shù)據(jù)的格式、API接口等,并且需要向服務(wù)器發(fā)送表格數(shù)據(jù)獲取請(qǐng)求,服務(wù)器響應(yīng)該請(qǐng)求后,讀取并返回對(duì)應(yīng)的表格數(shù)據(jù),再在客戶(hù)端生成對(duì)應(yīng)的表格文件,這種實(shí)現(xiàn)方案復(fù)雜,并且耗費(fèi)服務(wù)器的計(jì)算資源,影響服務(wù)器的服務(wù)性能。
發(fā)明內(nèi)容本申請(qǐng)的主要目的在于,提供一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法及裝置,以解決上述問(wèn)題。為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的一個(gè)方面,提供了一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法。該方法包括從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;對(duì)第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及在第三網(wǎng)頁(yè)中,根據(jù)處理后的數(shù)據(jù)生成表格文件。進(jìn)一步地,在第二網(wǎng)頁(yè)獲取第一網(wǎng)頁(yè)中的表格數(shù)據(jù)包括設(shè)定第一目標(biāo)地址,其中,第一目標(biāo)地址為第二網(wǎng)頁(yè)的地址;將在第一網(wǎng)頁(yè)中獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)包括設(shè)定第二目標(biāo)地址,其中,第二目標(biāo)地址為第三網(wǎng)頁(yè)的地址;以及將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)。進(jìn)一步地,在第二網(wǎng)頁(yè)對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理之后,上述方法還包括將處理后的數(shù)據(jù)載入表格屬性中;判斷處理后的數(shù)據(jù)是否載入完成;以及在確定處理后的數(shù)據(jù)載入完成時(shí),在第二網(wǎng)頁(yè)中設(shè)定第二目標(biāo)地址。進(jìn)一步地,在第二網(wǎng)頁(yè)對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理包括在第二網(wǎng)頁(yè)去除表格數(shù)據(jù)中的特殊字符;以及在第二網(wǎng)頁(yè)將去除特殊字符之后的數(shù)據(jù)合并。進(jìn)一步地,在第二網(wǎng)頁(yè)對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理還包括改變表格的頭部顏色。進(jìn)一步地,將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)還包括利用自動(dòng)提交函數(shù)將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)。進(jìn)一步地,在將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)之前,上述方法還包括將第三網(wǎng)頁(yè)中的頁(yè)面響應(yīng)內(nèi)容類(lèi)型設(shè)置為表格格式。進(jìn)一步地,表格數(shù)據(jù)為跨行跨列的表格數(shù)據(jù),表格文件為具有跨行跨列表格的文件。為了實(shí)現(xiàn)上述目的,根據(jù)本申請(qǐng)的另一方面,提供了一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的裝置。該裝置包括獲取模塊,用于從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;處理模塊,用于對(duì)第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及生成模塊,用于在第三網(wǎng)頁(yè)中,根據(jù)處理后的數(shù)據(jù)生成表格文件。進(jìn)一步地,獲取模塊包括第一設(shè)定模塊,用于設(shè)定第一目標(biāo)地址,其中,第一目標(biāo)地址為第二網(wǎng)頁(yè)的地址;第一發(fā)送子模塊,用于將在第一網(wǎng)頁(yè)中獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;處理模塊包括第二設(shè)定模塊,用于設(shè)定第二目標(biāo)地址,其中,第二目標(biāo)地址為第三網(wǎng)頁(yè)的地址;以及第二發(fā)送子模塊,用于將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)。通過(guò)本申請(qǐng),采用從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;對(duì)第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及在第三網(wǎng)頁(yè)中,根據(jù)處理后的數(shù)據(jù)生成表格文件的方法,由于采用第二網(wǎng)頁(yè)作為中轉(zhuǎn)網(wǎng)頁(yè)以對(duì)表格數(shù)據(jù)進(jìn)行處理,得到表格數(shù)據(jù)的解決方案,能夠使得由網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的過(guò)程全部由前端語(yǔ)言來(lái)完成,無(wú)需進(jìn)行前端和后臺(tái)服務(wù)器的交互,因而也無(wú)需占用服務(wù)器的資源,解決了將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件時(shí)需要和服務(wù)器交互、耗費(fèi)服務(wù)器端的計(jì)算能力的問(wèn)題,進(jìn)而達(dá)到了在將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件時(shí)響應(yīng)速度更快的效果。構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本申請(qǐng)的進(jìn)一步理解,本申請(qǐng)的示意性實(shí)施例及其說(shuō)明用于解釋本申請(qǐng),并不構(gòu)成對(duì)本申請(qǐng)的不當(dāng)限定。在附圖中圖I是根據(jù)本申請(qǐng)第一實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法的流程圖;圖2是根據(jù)本申請(qǐng)第二實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法的流程圖;圖3是根據(jù)本申請(qǐng)的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法的優(yōu)選實(shí)施例的流程圖;圖4是根據(jù)本申請(qǐng)第一實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的裝置的示意圖;以及圖5是根據(jù)本申請(qǐng)第二實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的裝置的示意圖。具體實(shí)施例方式需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)。圖I是根據(jù)本申請(qǐng)第一實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法的流程圖。如圖I所示,該方法包括以下步驟步驟S20,從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;步驟S22,對(duì)第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及步驟S24,在第三網(wǎng)頁(yè)中,根據(jù)處理后的數(shù)據(jù)生成表格文件。在上述方法中,通過(guò)采用第二網(wǎng)頁(yè)作為中轉(zhuǎn)網(wǎng)頁(yè)對(duì)第一網(wǎng)頁(yè)中的表格數(shù)據(jù)進(jìn)行處理,以得到表格數(shù)據(jù),以及在第三網(wǎng)頁(yè)中根據(jù)表格數(shù)據(jù)生成表格文件,在第一網(wǎng)頁(yè)的獲取端(如客戶(hù)端等)完成表格文件的生成,無(wú)需進(jìn)行與后臺(tái)服務(wù)器的交互,因此響應(yīng)速度更快。優(yōu)選地,在第二網(wǎng)頁(yè)獲取第一網(wǎng)頁(yè)中的表格數(shù)據(jù)包括設(shè)定第一目標(biāo)地址,所述第一目標(biāo)地址為第二網(wǎng)頁(yè)的地址;將在第一網(wǎng)頁(yè)中獲取的表格數(shù)據(jù)發(fā)送至所述第一目標(biāo)地址對(duì)應(yīng)的第二網(wǎng)頁(yè)中。將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)包括設(shè)定第二目標(biāo)地址,所述第二目標(biāo)地址為第三網(wǎng)頁(yè)的地址;將處理后的數(shù)據(jù)發(fā)送至所述第二目標(biāo)地址對(duì)應(yīng)的第三網(wǎng)頁(yè)中。通過(guò)設(shè)定第二網(wǎng)頁(yè)的地址,使得在開(kāi)啟第二網(wǎng)頁(yè)之后,能夠快速地將第一網(wǎng)頁(yè)中的數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中,從而能夠使得第二網(wǎng)頁(yè)迅速地執(zhí)行表格數(shù)據(jù)轉(zhuǎn)表格數(shù)據(jù)的處理,進(jìn)一步提高了響應(yīng)速度。優(yōu)選地,在第二網(wǎng)頁(yè)對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理之后,步驟S22還可以包括判斷處理后的數(shù)據(jù)是否載入完成;以及在確定處理后的數(shù)據(jù)載入完成時(shí),設(shè)置所述第二目標(biāo)地址。由于在處理后數(shù)據(jù)全部載入完成的情況下,才在第二網(wǎng)頁(yè)中設(shè)定第二目標(biāo)地址以將第二網(wǎng)頁(yè)中處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè),這樣可防止數(shù)據(jù)丟失。優(yōu)選地,在第二網(wǎng)頁(yè)對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理包括在第二網(wǎng)頁(yè)去除表格數(shù)據(jù)中的特殊字符;以及在第二網(wǎng)頁(yè)將去除特殊字符之后的數(shù)據(jù)合并。通過(guò)在第二網(wǎng)頁(yè)去除表格數(shù)據(jù)中的特殊字符以及將去除特殊字符之后的數(shù)據(jù)合并,這樣可保證表格數(shù)據(jù)的準(zhǔn)確性。優(yōu)選地,在第二網(wǎng)頁(yè)對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理還包括改變表格的頭部顏色。通過(guò)改變表格的頭部顏色,可使表格更美觀,并且可使表格更容易被用戶(hù)識(shí)別。優(yōu)選地,將處理后的表格數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)還包括利用自動(dòng)提交函數(shù)(例如submit函數(shù))將處理后的表格數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)。通過(guò)采用自動(dòng)提交函數(shù)自動(dòng)提交處理后的數(shù)據(jù),能夠使得第三網(wǎng)頁(yè)快捷地獲取到來(lái)自中轉(zhuǎn)網(wǎng)頁(yè)的數(shù)據(jù),從而提高了表格的生成速度。優(yōu)選地,在將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)之前,步驟S22還可以包括將第三網(wǎng)頁(yè)中的頁(yè)面響應(yīng)內(nèi)容類(lèi)型設(shè)置為表格格式。優(yōu)選地,表格數(shù)據(jù)為跨行跨列的表格數(shù)據(jù),表格文件為具有跨行跨列表格的文件。圖2是根據(jù)本申請(qǐng)第二實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法的流程圖。如圖2所示,該方法包括以下步驟步驟S202,設(shè)定第一目標(biāo)地址,其中,第一目標(biāo)地址為第二網(wǎng)頁(yè)的地址;步驟S204,開(kāi)啟第二網(wǎng)頁(yè),并獲取第一網(wǎng)頁(yè)中的表格數(shù)據(jù);6步驟S206,對(duì)表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理;優(yōu)選地,該步驟可以包括利用替換函數(shù)去除特殊字符;以及利用表格統(tǒng)計(jì)合并函數(shù)將去除特殊字符之后的數(shù)據(jù)合并。該步驟同時(shí)還可以包括設(shè)定表格的頭部顏色。步驟S208,設(shè)定第二目標(biāo)地址,其中,第二目標(biāo)地址為第三網(wǎng)頁(yè)的地址;步驟S210,將處理后的數(shù)據(jù)由第二網(wǎng)頁(yè)發(fā)送至第三網(wǎng)頁(yè);優(yōu)選地,可以利用自動(dòng)提交函數(shù)將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)。步驟S212,根據(jù)處理后的數(shù)據(jù)生成表格文件。優(yōu)選地,在步驟S206和步驟S208之間,上述方法還包括將處理后的數(shù)據(jù)載入表格屬性中;判斷處理后的數(shù)據(jù)是否載入完成;以及在確定處理后的數(shù)據(jù)載入完成時(shí),再執(zhí)行步驟S208。優(yōu)選地,在將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)之前,上述方法還包括將第三網(wǎng)頁(yè)中的頁(yè)面響應(yīng)內(nèi)容類(lèi)型設(shè)置為表格格式。優(yōu)選地,上述的表格數(shù)據(jù)可以為跨行跨列的表格數(shù)據(jù),相應(yīng)地,表格文件為具有跨行跨列表格的文件。在本申請(qǐng)中,可采用前端語(yǔ)言(JavaScript)實(shí)現(xiàn),在上述將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法中,在實(shí)現(xiàn)過(guò)程中不存在服務(wù)器端的交互,也無(wú)需占用服務(wù)器的資源,所以響應(yīng)速度較快,用戶(hù)體驗(yàn)也比較好,從而實(shí)現(xiàn)了以非常小的資源占用方式生成表格文件。在上述實(shí)現(xiàn)的方式中,以一種簡(jiǎn)單的方式完全支持跨行跨列表格的數(shù)據(jù)生成表格。不依賴(lài)于其他的軟件或者工具,不需要有復(fù)雜的算法來(lái)合并或者拆分跨行跨列的表格,數(shù)據(jù)是整體傳遞和生成表格文件。從而能夠支持各種復(fù)雜的跨行跨列的統(tǒng)計(jì)數(shù)據(jù)或者報(bào)表。在保存表格文件到本地的時(shí)候,通過(guò)前端語(yǔ)言execCo_and可以很方便的自定義文件名稱(chēng)。同時(shí)也可以增加擴(kuò)展屬性,比如添加表格顏色屬性,特殊數(shù)字高亮顯示等,可以生成很美觀的表格文件。從而可以實(shí)現(xiàn)自由制定下載的文件名稱(chēng),表格樣式等。圖3是根據(jù)本申請(qǐng)的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法的優(yōu)選實(shí)施例的流程圖。假設(shè)第一網(wǎng)頁(yè)存在跨行跨列的表格數(shù)據(jù)(比如說(shuō)復(fù)雜的報(bào)表頁(yè)面),用戶(hù)想將這個(gè)第一網(wǎng)頁(yè)的數(shù)據(jù)下載或者導(dǎo)出成表格文件,保留在本地,如圖3所示,該方法包括以下步驟步驟S302,在第一網(wǎng)頁(yè)中展示復(fù)雜的跨行跨列數(shù)據(jù)列表。步驟S304,外部觸發(fā)生成表格的操作,例如,接收來(lái)自本地電腦或者外部網(wǎng)絡(luò)的請(qǐng)求(比如用戶(hù)點(diǎn)擊),該請(qǐng)求用于指示需要將第一網(wǎng)頁(yè)中的數(shù)據(jù)列表轉(zhuǎn)化為表格文件,首先設(shè)定第一目標(biāo)地址,該第一目標(biāo)地址對(duì)應(yīng)的是第二網(wǎng)頁(yè),然后利用內(nèi)部函數(shù)在第一網(wǎng)頁(yè)獲取所有的頁(yè)面表格里面的數(shù)據(jù)(指的是頁(yè)面屬性table所包含的數(shù)據(jù)),將這個(gè)數(shù)據(jù)值賦值給變量V,接著修改指向第二網(wǎng)頁(yè)的第一目標(biāo)地址,在此第一目標(biāo)地址后面加上tabvalue=V作為參數(shù)。步驟S306,獲取第一網(wǎng)頁(yè)的數(shù)據(jù),利用傳遞數(shù)據(jù)給第二網(wǎng)頁(yè)。或者,第二網(wǎng)頁(yè)用請(qǐng)求處理函數(shù)請(qǐng)求第一網(wǎng)頁(yè)中的數(shù)據(jù)以獲取參數(shù)tabvalue的值。步驟S308,判斷是否有數(shù)據(jù)。在判斷結(jié)果為是時(shí),執(zhí)行步驟S310,在判斷結(jié)果為否時(shí),執(zhí)行步驟S312。步驟S310,處理表格數(shù)據(jù),將表格數(shù)據(jù)轉(zhuǎn)化到第二網(wǎng)頁(yè)中。其中,第二網(wǎng)頁(yè)作為中轉(zhuǎn)頁(yè)面處理獲取的跨行跨列表格數(shù)據(jù)時(shí),處理方式如下采用替換函數(shù)去除多余的無(wú)效字符串,單引號(hào),雙引號(hào)等特殊字符;采用表格統(tǒng)計(jì)合并函數(shù)將需要的特殊表格合并等;同時(shí)還可以設(shè)定表格頭部特殊顏色,數(shù)據(jù)高亮等處理,使最終表格文檔更加美觀。步驟S312,提示用戶(hù),后續(xù)無(wú)操作。步驟S314,將第三網(wǎng)頁(yè)的頁(yè)面響應(yīng)內(nèi)容類(lèi)型ContentType設(shè)置為應(yīng)用/微軟表格application/ms-表格。步驟S316,在第二網(wǎng)頁(yè)中設(shè)置自動(dòng)提交模式,目標(biāo)指向第三網(wǎng)頁(yè)。優(yōu)選地,在第二網(wǎng)頁(yè)中處理完成之后將數(shù)據(jù)放入第二網(wǎng)頁(yè)的表格屬性(標(biāo)準(zhǔn)網(wǎng)頁(yè)屬性)中,然后在判斷第二網(wǎng)頁(yè)數(shù)據(jù)載入完成之后,設(shè)定頁(yè)面的目標(biāo)Target屬性,設(shè)置第二網(wǎng)頁(yè)轉(zhuǎn)向的目標(biāo)地址為第三網(wǎng)頁(yè),調(diào)用自動(dòng)提交函數(shù)提交。步驟S318,在第三網(wǎng)頁(yè)上生成具有跨行跨列表格的表格文檔。通過(guò)以上流程可以看出,整個(gè)處理過(guò)程均沒(méi)有涉及到和服務(wù)器端的交互,全部通過(guò)前端語(yǔ)言完成。從以上的描述中,可以看出,本申請(qǐng)?jiān)诰W(wǎng)頁(yè)端(前端或者說(shuō)瀏覽器客戶(hù)端)通過(guò)中轉(zhuǎn)頁(yè)面實(shí)現(xiàn)了在不調(diào)用服務(wù)器資源的情況下完成生成表格文件的操作,并且響應(yīng)速度更快。需要說(shuō)明的是,在附圖的流程圖示出的步驟可以在諸如一組計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。圖4是根據(jù)本申請(qǐng)第一實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的裝置的示意圖。如圖4所示,該裝置包括獲取模塊12,用于從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;處理模塊14,用于對(duì)第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及生成模塊16,用于在第三網(wǎng)頁(yè)中,根據(jù)處理后的數(shù)據(jù)生成表格文件。由于通過(guò)第二網(wǎng)頁(yè)作為中轉(zhuǎn)網(wǎng)頁(yè)對(duì)第一網(wǎng)頁(yè)中的表格數(shù)據(jù)進(jìn)行處理,得到表格數(shù)據(jù),以及在第三網(wǎng)頁(yè)根據(jù)表格數(shù)據(jù)生成表格文件,從而能夠全部由前端語(yǔ)言來(lái)完成生成表格文件,無(wú)需進(jìn)行前端和后臺(tái)服務(wù)器的交互,因此響應(yīng)速度更快。圖5是根據(jù)本申請(qǐng)第二實(shí)施例的將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的裝置的示意圖。如圖5所示,獲取模塊12還包括第一設(shè)定模塊122,用于設(shè)定第一目標(biāo)地址,其中,第一目標(biāo)地址為第二網(wǎng)頁(yè)的地址;第一發(fā)送子模塊124,用于將在第一網(wǎng)頁(yè)中獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;處理模塊14還包括第二設(shè)定模塊142,用于設(shè)定第二目標(biāo)地址,其中,第二目標(biāo)地址為第三網(wǎng)頁(yè)的地址;以及第二發(fā)送子模塊144,用于將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本申請(qǐng)的各模塊或各步驟可以用通用的計(jì)算裝置來(lái)實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計(jì)算裝置可執(zhí)行的程序代碼來(lái)實(shí)現(xiàn),從而,可以將它們存儲(chǔ)在存儲(chǔ)裝置中由計(jì)算裝置來(lái)執(zhí)行,或者將它們分別制作成各個(gè)集成電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模塊來(lái)實(shí)現(xiàn)。這樣,本申請(qǐng)不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本申請(qǐng)的優(yōu)選實(shí)施例而已,并不用于限制本申請(qǐng),對(duì)于本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本申請(qǐng)可以有各種更改和變化。凡在本申請(qǐng)的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)的保護(hù)范圍之內(nèi)。權(quán)利要求1.一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法,其特征在于包括從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;對(duì)所述第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及在所述第三網(wǎng)頁(yè)中,根據(jù)所述處理后的數(shù)據(jù)生成表格文件。2.根據(jù)權(quán)利要求I所述的方法,其特征在于,從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù)包括設(shè)定第一目標(biāo)地址,其中,所述第一目標(biāo)地址為所述第二網(wǎng)頁(yè)的地址;將在所述第一網(wǎng)頁(yè)中獲取的表格數(shù)據(jù)發(fā)送至所述第二網(wǎng)頁(yè)中;將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)包括設(shè)定第二目標(biāo)地址,其中,所述第二目標(biāo)地址為所述第三網(wǎng)頁(yè)的地址;以及將所述處理后的數(shù)據(jù)發(fā)送至所述第三網(wǎng)頁(yè)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,在所述第二網(wǎng)頁(yè)對(duì)所述表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理之后,所述方法還包括將所述處理后的數(shù)據(jù)載入表格屬性中;判斷所述處理后的數(shù)據(jù)是否載入完成;以及在確定所述處理后的數(shù)據(jù)載入完成時(shí),在所述第二網(wǎng)頁(yè)中設(shè)置所述第二目標(biāo)地址。4.根據(jù)權(quán)利要求I所述的方法,其特征在于,在所述第二網(wǎng)頁(yè)對(duì)所述表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理包括在所述第二網(wǎng)頁(yè)去除所述表格數(shù)據(jù)中的特殊字符;以及在所述第二網(wǎng)頁(yè)將去除所述特殊字符之后的數(shù)據(jù)合并。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,在所述第二網(wǎng)頁(yè)對(duì)所述表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格數(shù)據(jù)的處理還包括改變表格的頭部顏色。6.根據(jù)權(quán)利要求I所述的方法,其特征在于,將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)還包括利用自動(dòng)提交函數(shù)將所述處理后的數(shù)據(jù)發(fā)送至所述第三網(wǎng)頁(yè)。7.根據(jù)權(quán)利要求I所述的方法,其特征在于,在將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè)之前,所述方法還包括將所述第三網(wǎng)頁(yè)中的頁(yè)面響應(yīng)內(nèi)容類(lèi)型設(shè)置為表格格式。8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述表格數(shù)據(jù)為跨行跨列的表格數(shù)據(jù),所述表格文件為具有跨行跨列表格的文件。9.一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的裝置,其特征在于包括獲取模塊,用于從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;處理模塊,用于對(duì)所述第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及生成模塊,用于在所述第三網(wǎng)頁(yè)中,根據(jù)所述處理后的數(shù)據(jù)生成表格文件。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述獲取模塊包括第一設(shè)定模塊,用于設(shè)定第一目標(biāo)地址,其中,所述第一目標(biāo)地址為所述第二網(wǎng)頁(yè)的地址;第一發(fā)送子模塊,用于將在所述第一網(wǎng)頁(yè)中獲取的表格數(shù)據(jù)發(fā)送至所述第二網(wǎng)頁(yè)中;所述處理模塊包括第二設(shè)定模塊,用于設(shè)定第二目標(biāo)地址,其中,所述第二目標(biāo)地址為所述第三網(wǎng)頁(yè)的地址;以及第二發(fā)送子模塊,用于將處理后的數(shù)據(jù)發(fā)送至所述第三網(wǎng)頁(yè)。全文摘要本申請(qǐng)公開(kāi)了一種將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法及裝置。將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件的方法包括從第一網(wǎng)頁(yè)獲取表格數(shù)據(jù),并將獲取的表格數(shù)據(jù)發(fā)送至第二網(wǎng)頁(yè)中;對(duì)第二網(wǎng)頁(yè)中表格數(shù)據(jù)執(zhí)行轉(zhuǎn)表格文件格式的表格數(shù)據(jù)的處理,并將處理后的數(shù)據(jù)發(fā)送至第三網(wǎng)頁(yè);以及在第三網(wǎng)頁(yè)中,根據(jù)處理后的數(shù)據(jù)生成表格文件。通過(guò)本申請(qǐng),能夠使得在將網(wǎng)頁(yè)上的表格數(shù)據(jù)生成表格文件時(shí)響應(yīng)速度更快。文檔編號(hào)G06F17/30GK102929877SQ20111022642公開(kāi)日2013年2月13日申請(qǐng)日期2011年8月8日優(yōu)先權(quán)日2011年8月8日發(fā)明者李慶豐申請(qǐng)人:阿里巴巴集團(tuán)控股有限公司
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
新田县| 台安县| 钟山县| 昌江| 桂林市| 团风县| 南溪县| 肥城市| 庄河市| 托克托县| 潜江市| 乌拉特前旗| 嘉峪关市| 东明县| 合山市| 阿图什市| 贵州省| 万盛区| 贵德县| 禄丰县| 清流县| 福泉市| 玉环县| 陇川县| 尤溪县| 榆林市| 霍邱县| 平乡县| 武夷山市| 万州区| 肇东市| 清涧县| 武隆县| 南城县| 丹棱县| 通榆县| 益阳市| 惠来县| 石泉县| 东安县| 林西县|