新四季網

電子表格單元作為數據對象存貯庫和連結的方法

2023-10-05 02:56:04

專利名稱:電子表格單元作為數據對象存貯庫和連結的方法
技術領域:
本發明涉及對集成辦公軟體的基礎設置方法,尤其涉及以電子表格單元作為數據對象存貯庫和連結的方法。
背景技術:
對辦公程序軟體的設置方法,以微軟的Office為代表,但Office軟體的各應用軟體如Word、Excel、PowerPoint、Access等軟體包之間的集成、資料庫應用軟體與Office之間的集成應用均存在障礙。雖然如微軟提供了OLE(數據對象連結)技術,解決在文字處理和電子表格兩個獨立程序之間的數據連結。但這種數據對象連結技術容易出錯,當在從電子表格連結到文字處理的C3單元格數據前插入一行後,單元格地址就由C3改為C4,但文字處理仍然連結到C3老地址,而不是C4。這就像你搬家後通知郵局換地址,但郵局仍將你的郵件送到老住址,將你現在住址的前房客的郵件送給你。這明顯是錯誤的。這就是除了速度慢之外,用戶不願使用這種數據對象連結技術(OLE)的主要原因。由於Office軟體的各應用軟體均有其獨到的方便之處,對於用戶來說,資料庫及資料應該被各應用軟體利用並不至於出錯才能保證使用上的方便。國內如WPS2000也涉及集成辦公軟體的概念,但其表格還只是使用並處理四種類型的數據對象,即數字、日期、公式和文本標籤,一些電子表格生產商在他們的產品中包含了其它類型的數據對象,但它們存貯在電子表格外部,不在電子表格的單元格中。未見其它的Office應用軟體有這方面的考慮。

發明內容
本發明目的在於提供一種電子表格單元作為數據對象存貯庫和連結的方法,作為Office軟體的各應用軟體之間集成的基礎,克服資料庫應用軟體與Office之間的集成應用上存在的障礙,將文字處理、電子表格、簡報製作、個人信息管理、圖片製作等軟體集成辦公軟體,同時包括將此方法用於電子郵件和Internet。本發明的目的還在於保證Office軟體、電子郵件和Internet軟體能夠自動、快速、準確地更正數據,不會再有出錯的連結;響應時間短;確保數據的同步性和一致性。
本發明的技術解決方案是以電子表格單元作為數據對象存貯庫,每個單元存貯數據對象,電子表格作為數據對象存貯庫使用,表格是二維的,每列與每列的交叉均構成一個單元,電子表格單元作為數據對象存貯庫存貯數據;電子表格單元以行和列號作為一個存儲單元。數據對象被分為三種不同類型基本、複合、組合。基本數據對象是一個包含原始簡單數據的單元格。這些數據沒有引用其它單元格中任何一種數據對象。組合數據對象是一個單元格,它包含了從其它單元格中連結來的數據對象的地址和縮放比例的,但它本身不包含任何數據。複合數據對象不僅有自己的數據,並且還能從其它單元格連結任何類型的數據對象。
電子表格單元作為一個存儲單元,它們可以在用戶處理數字、文本和圖表等的同時同步運行,存放在硬碟某處的文檔。直到用戶要求查看該圖片,程序才打開該文檔,以電子格式讀取圖片數據,並顯示在其所處的單元格中。
數據對象帶有簡單說明標題的圖標顯示,它們一般不需要顯示在屏幕上,只有當用戶要求顯示或處理時,它們才被讀入內存,這樣可以節約寶貴的內存(或載入大數據量文檔所消耗的時間)和屏幕空間(或犧牲響應時間來處理和顯示數據)。
數據對象可以浮動在屏幕上顯示,看上去好像它們並不在單元格內,其實,按"工作簿名稱+工作表號+行號+列號"的地址方式存放在另一張工作表中,它可以在用戶指定的位置顯示。
本發明的進一步發展是使用"粘貼連結"命令快速建立Office應用間的數據連結,本發明"連結粘貼"命令,因為我們相信使用該命令進行連結或整合數據對象將非常頻繁。使用"粘貼連結"命令,目標對象中的數據源是真實連結到目標對象的,因此,無論數據源如何改變,所有與其連結(或引用)的數據對象都會自動改變。這就是數據集成。我們相信該命令將非常有用。
始終保持電子表格和資料庫間的連結是本發明的重要措施資料庫表格中取出的記錄(Record)可以讀入市場上所有辦公軟體的電子表格中。但是,一旦它們透過複製或查詢被讀入辦公軟體的電子表格,軟體程序和用戶就無法知道哪一行連結了資料庫中哪條記錄,哪一列連結了哪個欄位(Field)。我們所做的就是在電子表格的行頭數組中添加一個標記,該標記包含了關於行的一般信息,用於表示該行包含了一條來自資料庫表格中的記錄。我們在列頭數組中也添加一個標記,用於表示該列連結了資料庫表格中的一個特定欄位。
知道了行是否與記錄連結、列是否與欄位連結後,你可以很容易的判斷任一行列交叉點的單元格。它友善地使用戶了解被查看的數據是否為記錄,並且是什麼欄位。同時,用戶可以通過執行一條刪除或修改命令,或添加記錄到存貯到硬碟某處的資料庫表格中的方法,輕易地更新資料庫。除了判斷行是否與記錄連結外,記錄標識符還可以表示它是否是一條新記錄、修改或被資料庫刪除的已存在記錄。如此,用戶可以有機會通過在資料庫中刪除記錄來撤消危險的操作,而電子表格中的記錄仍在。用戶可以經常將哪些行更新為新記錄或將它們添加回資料庫表格中。
在電子表格中保留該連結,資料庫記錄不僅能通過一條查詢命令輕易地從資料庫表讀入電子表格,但它也可以很容易地更新資料庫表格而不用編寫複雜的宏。許多辦公軟體或電子表格使用者沒有編寫宏的能力或沒有受過該方面的培訓。
本發明的進一步發展還包括每一個電子表格的單元格都是一個軟體程序或產品,當每個單元格中擁有一個軟體程序或產品時,我們就將每個單元格看作一個數據對象。用戶可以在單元格中存貯軟體程序或產品,或者通過URL(UniversalResource Locator)引用它。當光標定位於該單元格時,用戶可開始或初始化該軟體程序。
每個電子表格單元格不僅是可以作為數據的存儲位置,也可以是應用軟體的存貯位置。此單元格中的應用軟體可以將其它電子表格單元格作為其輸入輸出數據區域使用,從該應用輸出的內容可以存貯在擁有該單元格或其它單元格的電子表格中。
使用電子表格作為數據對象存貯庫,在此基礎上的軟體技術能夠自動、快速、準確地更正數據。這就是我們使用單元格地址處理所有連結的原因。
使用這種方式的優點很明顯不會再有出錯的連結;在響應時間方面,時間也是很短的;最重要的是,可以確保數據的同步性和一致性。只有使用可靠的技術和正確的解決方案,應用才會被廣泛地使用。


圖l為本發明的實施例屏幕介面示意圖,電子表格存儲單元屏幕介面顯示,數據對象以帶有簡單說明標題的圖標顯示。
圖2為本發明方法應用時的流程框圖電子表格存儲單元,處理數字、文本和圖表等的同時同步運行存放在硬碟某處的文檔,直到用戶要求查看該圖片,程序才打開該文檔。
對於EIO的圖片(Picture)、圖表(Chart)、連結區域(Link Range),都可以通過下述設置來顯示圖標或者真實的圖像圖3為本發明方法應用時的流程框圖電子表格存儲單元一般不需要顯示在屏幕上,只有當用戶要求顯示或處理時,它們才被讀入內存。
文字處理和簡報製作,簡報製作應用文檔的處理過程與文字處理應用類似。
圖4為本發明方法應用時的流程框圖當電子表格的單元格存儲一個軟體程序或產品時,就將每個單元格看作一個數據對象。用戶可以在單元格中存貯軟體程序或產品,或者通過URL(Universal Resource Locator)引用它。當光標定位於該單元格時,用戶可開始或初始化該軟體程序。對於其他的多媒體文件,如視頻文件處理過程與圖4流程類似。
圖5為本發明方法應用時的流程框圖″粘貼連結″命令快速建立Office應用間的數據連結,本發明″連結粘貼″命令進行連結或整合數據對象。
五具體實施例方式
如圖1所示,以電子表格單元作為數據對象存貯庫,每個單元均能存貯數據對象,即電子表格作為數據對象存貯庫使用。表格是二維的,每列與每列的交叉均構成一個單元,電子表格單元以行和列號作為一個存儲單元。數據對象可以浮動在屏幕上顯示,看上去好像它們並不在單元格內。其實,按"工作簿名稱+工作表號+行號+列號"的地址方式存放在另一張工作表中,它可以在用戶指定的位置顯示。屏幕上電子表格在用戶界面上,電子表格中顯示的圖標給出相應的各種數據或程序。如圖所示,多套用戶界面被壓縮和包含在一個通用且一致的用戶界面中,代替每種應用程式使用一套用戶界面的情形。如文字處理、電子表格、簡報製作和其它應用的命令菜單和對話框被合併成一套菜單和對話框。其它所有存貯在電子表格單元格中的應用軟體程序都可以通過在菜單條中添加菜單項或於菜單的方式使用同一套菜單條顯示。
多媒體數據對象也可以存入任一電子表格單元格中。在它們被激活前,屏幕上只顯示圖標;圖標激活方式即光標指向時啟動多媒體軟體程序,用軟體程序設計的多媒體辦公軟體,激活後,多媒體數據對象,例如聲音、視頻、圖片、卡通等,它們可以在用戶處理數字、文本和圖表等的同時同步運行。用一個軟體程序設計的多媒體辦公軟體,這些功能都是在一個軟體程序中完成的。
這些數據對象包括1、基本數據對象只包含自身的數據對象,不嵌套包括其它數據對象,如數字、日期、文本標籤、圖片或照片、音頻曲目、視頻剪切,URL地址、圖標、其它;2、組合數據對象無任何自身數據,數據內容由許多其它不同類型的數據對象組成,如商業圖表、桌面排版頁、網頁、演示幻燈片、區域、表單、其它;3、複合數據對象有自身數據同時使用或包括其它數據對象如段落、公式等。
將所有數據對象放在電子表格中,就不會再有連結錯誤的情況發生。例如,如果在第三行插入一行,則公式B2=C3×D4就改為B2=C4×D5。通過電子表格單元地址引用維護數據對象連結使用以電子表格作為數據對象存貯庫的連結技術,這種機制非常好。因為數據對象的連結不會由第三方來維護,例如微軟支持的OLE技術,發生在一個應用中的數據改動引起另一應用中的數據更新時,這種臨時性的技術使更新速度變慢,並且,它不知道正確的地址,無法通知另一應用自動正確地改變地址以確保正確的連結或引用。
"粘貼連結"命令快速建立Office應用間的數據連結的命令,本發明"連結粘貼"命令進行連結或整合數據對象。由於所有的數據對象都使用特殊的地址存貯在電子表格內部,因此,通過這種特定的地址定位和獲取數據。如圖5示,本發明應用時的流程框圖;″粘貼連結″命令快速建立Office應用間的數據連結,本發明″連結粘貼″命令進行連結或整合數據對象。
數據對象可以嵌套(連結)入其它數據對象,例如組合和複合類型數據對象。當連結或引用的單元格地址改變或移動時,所有使用或引用該地址的數據對象必須更新或刷新,以保持正確的地址和連結。
權利要求
1.以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是每個單元存貯數據對象,電子表格作為數據對象存貯庫使用,表格是二維的,每列與每列的交叉均構成一個單元,電子表格單元作為數據對象存貯庫存貯數據;電子表格單元以行和列號作為一個存儲單元。
2.由權利要求1所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是數據對象被分為三種不同類型基本、組合、複合,基本數據對象是一個包含原始簡單數據的單元格。這些數據沒有引用其它單元格中任何一種數據對象;組合數據對象是一個單元格,它包含了從其它單元格中連結來的數據對象的地址和縮放比例的,但它本身不包含任何數據;複合數據對象不僅有自己的數據,並且還能從其它單元格連結任何類型的數據對象。
3.由權利要求1或2所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是電子表格單元作為一個存儲單元,可以是用戶處理數字、文本和圖表等的同時同步運行並存放在硬碟某處的文檔,直到用戶要求查看該單元,程序才打開該文檔,以電子格式讀取數據,並顯示在其所處的單元格中。
4.由權利要求1或2所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是數據對象設有簡單說明標題的圖標顯示。
5.由權利要求1或2所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是數據對象"工作簿名稱+工作表號+行號+列號"的地址方式存放在另一張工作表中,在用戶指定的位置顯示。
6.由權利要求1或2所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是使用"粘貼連結"命令快速建立Office應用間的數據連結,"粘貼連結"命令,將目標對象中的數據源是真實連結到目標對象。
7.由權利要求1所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是每一個電子表格的單元格是一個軟體程序或產品,當每個單元格中擁有一個軟體程序或產品時,我們就將每個單元格看作一個數據對象,並可以通過URL(Universal Resource Locator)引用它。
8.由權利要求7所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是當光標定位於該單元格時,用戶可開始或初始化該軟體程序。
9.由權利要求1或7所述的以電子表格單元作為數據對象存貯庫和連結的方法,其特徵是在電子表格的行頭數組中添加一個標記,該標記包含了關於行的一般信息,用於表示該行包含了一條來自資料庫表格中的記錄,在列頭數組中也添加一個標記,用於表示該列連結了資料庫表格中的一個特定欄位。
全文摘要
以電子表格單元作為數據對象存貯庫和連結的方法,每個單元存貯數據對象,電子表格作為數據對象存貯庫使用,表格是二維的,每列與每列的交叉均構成一個單元,電子表格單元作為數據對象存貯庫存貯數據;電子表格單元以行和列號作為一個存儲單元。數據對象被分為三種不同類型:基本、複合、組合。使用「粘貼連結」命令快速建立Office應用間的數據連結,「粘貼連結」命令,將目標對象中的數據源是真實連結到目標對象。使用電子表格作為數據對象存貯庫,在此基礎上的軟體技術能夠自動、快速、準確地更正數據。且優點很明顯:不會再有出錯的連結;在響應時間方面,時間也是很短的;最重要的是,可以確保數據的同步性和一致性。
文檔編號G06F9/06GK1348135SQ0113415
公開日2002年5月8日 申請日期2001年11月7日 優先權日2001年11月7日
發明者曹參 申請人:無錫永中科技有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀