1.一種模擬系統(tǒng),其特征在于,執(zhí)行以下步驟:
讀入包含一個以上的電子表格的文件,其中,所述一個以上的電子表格中的每個電子表格具有多個單元,所述多個單元中的一部分中的每個單元包括數(shù)值和公式中的一者,所述數(shù)值和所述公式均能作為數(shù)值計劃模擬的指標(biāo),
從所述文件中選擇一個電子表格,
掃描所述選擇的電子表格內(nèi)的單元,
對所掃描的單元的內(nèi)容進(jìn)行識別,
重復(fù)上述選擇、掃描和識別操作直到所述文件中沒有能被選擇的電子表格為止,從而全面地掃描所述一個以上的電子表格內(nèi)的所有單元,其中,
在對所述單元的內(nèi)容進(jìn)行識別時,在所述單元的內(nèi)容是數(shù)值且該數(shù)值用于計算的情況下,將所述單元識別為假設(shè)數(shù)據(jù)單元并存儲所述數(shù)值,
在所述單元的內(nèi)容是公式且該公式不用于更進(jìn)一步的計算的情況下,將所述單元識別為計算結(jié)果單元并存儲所述公式,
在所述單元的內(nèi)容是公式且該公式用于更進(jìn)一步的計算的情況下,將所述單元識別為計算單元并存儲所述公式,
所述數(shù)值及所述公式基于所述數(shù)值及所述公式之間的引用關(guān)系而與識別為所述假設(shè)數(shù)據(jù)單元、所述計算結(jié)果單元及所述計算單元中的任一個的信息建立關(guān)聯(lián)而作為數(shù)據(jù)集,所述數(shù)據(jù)集與表示所述數(shù)值及所述公式的名字一起被存儲于數(shù)據(jù)庫。
2.根據(jù)權(quán)利要求1所述的模擬系統(tǒng),其特征在于,
所述模擬系統(tǒng)基于對所述電子表格內(nèi)的單元的掃描處理,對所掃描的電子表格數(shù)量、單元數(shù)量、假設(shè)數(shù)據(jù)數(shù)量、計算單元數(shù)量及計算結(jié)果單元數(shù)量中的至少一個數(shù)量進(jìn)行計數(shù),并依次顯示計數(shù)值。
3.根據(jù)權(quán)利要求1或2所述的模擬系統(tǒng),其特征在于,
所述模擬系統(tǒng)將由存儲于所述數(shù)據(jù)庫的數(shù)據(jù)集所包含的所述數(shù)值及所述公式構(gòu)成的計算構(gòu)造呈樹狀地以圖的方式顯示。
4.根據(jù)權(quán)利要求1~3中的任一項所述的模擬系統(tǒng),其特征在于,
所述模擬系統(tǒng)基于存儲于所述數(shù)據(jù)庫的數(shù)據(jù)集所包含的所述數(shù)值及所述公式的名字,將均能作為所述數(shù)值計劃模擬的目標(biāo)的一個以上的指標(biāo)的名字作為一個以上的候選名在選擇畫面上進(jìn)行一覽顯示以供用戶選擇目標(biāo)。
5.根據(jù)權(quán)利要求4所述的模擬系統(tǒng),其特征在于,
當(dāng)從所述一個以上的候選名中選擇一個候選名作為目標(biāo)時,從所述數(shù)據(jù)庫中提取包含與所選擇的目標(biāo)對應(yīng)的計算結(jié)果單元的數(shù)據(jù)集,將包含在所提取的數(shù)據(jù)集中的一個以上的假設(shè)數(shù)據(jù)單元或者計算單元的內(nèi)容作為一個以上的假設(shè)而讀出,將所讀出的一個以上的假設(shè)的列表與調(diào)節(jié)所述一個以上的假設(shè)中的每個假設(shè)的值的滑塊一起顯示在假設(shè)調(diào)整畫面中。
6.根據(jù)權(quán)利要求5所述的模擬系統(tǒng),其特征在于,
所述數(shù)值計劃模擬持續(xù)地試驗,
所述一個以上的假設(shè)的值分別響應(yīng)于所述滑塊的移動而改變,
將所改變的假設(shè)的值作為輸入提供給持續(xù)地試驗的所述數(shù)值計劃模擬,從而實時地得到所述數(shù)值計劃模擬的結(jié)果。
7.根據(jù)權(quán)利要求5或6所述的模擬系統(tǒng),其特征在于,
當(dāng)選擇了所述一個以上的假設(shè)中的一個假設(shè)時,所述模擬系統(tǒng)在顯示列表中在選擇的假設(shè)的項目和位于所述項目正下方的假設(shè)的項目之間,插入用于示出與所述選擇的假設(shè)有關(guān)的關(guān)聯(lián)信息的詳細(xì)信息顯示畫面。
8.一種模擬方法,通過模擬系統(tǒng)而執(zhí)行,其特征在于,
所述模擬方法包括如下步驟:
讀入步驟,讀入包含一個以上的電子表格的文件,其中,所述一個以上的電子表格中的每個電子表格具有多個單元,所述多個單元中的一部分中的每個單元包括數(shù)值和公式中的一者,所述數(shù)值和所述公式均能作為數(shù)值計劃模擬的指標(biāo);
選擇步驟,從所述文件中選擇一個電子表格;
掃描步驟,掃描所選擇的電子表格內(nèi)的單元;以及
識別步驟,識別所掃描的單元的內(nèi)容,
其中,重復(fù)所述選擇步驟、所述掃描步驟及所述識別步驟直到所述文件中沒有能夠被選擇的電子表格為止,從而全面地掃描所述一個以上的電子表格內(nèi)的所有單元,
在所述識別步驟中,進(jìn)行如下操作:
在所述單元的內(nèi)容是數(shù)值且該數(shù)值用于計算的情況下,將所述單元識別為假設(shè)數(shù)據(jù)單元并存儲所述數(shù)值,
在所述單元的內(nèi)容是公式且該公式不用于更進(jìn)一步的計算的情況下,將所述單元識別為計算結(jié)果單元并存儲所述公式,
在所述單元的內(nèi)容是公式且該公式用于更進(jìn)一步的計算的情況下,將所述單元識別為計算單元并存儲所述公式,
所述數(shù)值及所述公式基于所述數(shù)值及所述公式之間的引用關(guān)系而與識別為所述假設(shè)數(shù)據(jù)單元、所述計算結(jié)果單元及所述計算單元中的任一個的信息建立關(guān)聯(lián)而作為數(shù)據(jù)集,所述數(shù)據(jù)集與表示所述數(shù)值及所述公式的名字一起被存儲于數(shù)據(jù)庫。
9.一種程序,用于使計算機(jī)執(zhí)行下述步驟:
讀入步驟,讀入包含一個以上的電子表格的文件,其中,所述一個以上的電子表格中的每個電子表格具有多個單元,所述多個單元中的一部分中的每個單元包括數(shù)值和公式中的一者,所述數(shù)值和所述公式均能作為數(shù)值計劃模擬的指標(biāo);
選擇步驟,從所述文件中選擇一個電子表格;
掃描步驟,掃描所選擇的電子表格內(nèi)的單元;以及
識別步驟,識別所掃描的單元的內(nèi)容,
其中,重復(fù)執(zhí)行所述選擇步驟、所述掃描步驟及所述識別步驟直到所述文件中沒有能夠被選擇的電子表格為止,從而全面地掃描所述一個以上的電子表格內(nèi)的所有單元,
在所述識別步驟中所述程序用于使計算機(jī)執(zhí)行如下操作:
在所述單元的內(nèi)容是數(shù)值且該數(shù)值用于計算的情況下,將所述單元識別為假設(shè)數(shù)據(jù)單元并存儲所述數(shù)值,
在所述單元的內(nèi)容是公式且該公式不用于更進(jìn)一步的計算的情況下,將所述單元識別為計算結(jié)果單元并存儲所述公式,
在所述單元的內(nèi)容是公式且該公式用于更進(jìn)一步的計算的情況下,將所述單元識別為計算單元并存儲所述公式,
所述程序用于使計算機(jī)執(zhí)行如下操作:
將所述數(shù)值及所述公式基于所述數(shù)值及所述公式之間的引用關(guān)系而與識別為所述假設(shè)數(shù)據(jù)單元、所述計算結(jié)果單元及所述計算單元中的任一個的信息建立關(guān)聯(lián)而作為數(shù)據(jù)集,并將所述數(shù)據(jù)集與表示所述數(shù)值及所述公式的名字一起存儲于數(shù)據(jù)庫。
10.一種存儲有權(quán)利要求9所述的程序的計算機(jī)可讀存儲介質(zhì)。