[發明專利]一種基于word域的自動運算方法及系統有效
| 申請號: | 201710081617.4 | 申請日: | 2017-02-15 |
| 公開(公告)號: | CN106874250B | 公開(公告)日: | 2020-08-25 |
| 發明(設計)人: | 唐子謀;喬長帥;王寧;劉雄建;李科成;李汛保;黃勇 | 申請(專利權)人: | 中車株洲電機有限公司 |
| 主分類號: | G06F40/186 | 分類號: | G06F40/186 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 412000 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 word 自動 運算 方法 系統 | ||
1.一種基于word域的自動運算方法,其特征在于,根據工程類別制定不同的計算表格文件模板的結構;其中,所述結構包括序號列、參數名稱列、公式列和計算列;設置所述序號列利用SEQ域進行行號自動填充,利用域開關\rn計算所述計算列的起始列號,并利用EQ域對所述公式列進行公式編輯;所述自動運算方法包括:
調用所述計算表格文件模板;
根據用戶輸入數據,利用所述EQ域對所述公式列進行公式編輯;
根據所述計算列中獲取的常量數據,按照所述計算列對應的公式列中的公式,在所述計算列中利用Formular域鍵入由單元格標號和運算符組成的計算代碼,并利用所述計算代碼進行計算;
其中,所述單元格標號通過所述SEQ域及其SEQ域開關進行引用,并在所述計算代碼中利用所述SEQ域開關設置計算列列號自動更新,利用QUOTE域實現動態引用;利用所述SEQ域開關設置同一計算列列號不變;
其中,所述調用所述計算表格文件模板,包括:
調用所述計算表格文件模板;
判斷是否需要對所述計算表格文件模板進行修改;
若是,則接收用戶輸入的修改數據對所述計算表格文件模板進行修改;
若否,則執行根據用戶輸入數據,利用EQ域對所述公式列進行公式編輯的步驟。
2.根據權利要求1所述的自動運算方法,其特征在于,當需要增加新的新的計算列時,還包括:
在所述計算列預定側插入新的計算列;
當所述新的計算列接收到常量數據時,將所述計算代碼復制到所述新的計算列中并利用所述計算代碼進行計算。
3.根據權利要求2所述的自動運算方法,其特征在于,還包括:
定期對所述計算表格文件模板進行更新。
4.一種基于word域的自動運算系統,其特征在于,包括:
模板定制模塊,探頭根據工程類別制定不同的計算表格文件模板的結構;其中,所述結構包括序號列、參數名稱列、公式列和計算列;設置所述序號列利用SEQ域進行行號自動填充,利用域開關\rn計算所述計算列的起始列號,并利用EQ域對所述公式列進行公式編輯;
調用模塊,用于調用所述計算表格文件模板;
公式編輯模塊,用于根據用戶輸入數據,利用所述EQ域對所述公式列進行公式編輯;
計算模塊,用于根據所述計算列中獲取的常量數據,按照所述計算列對應的公式列中的公式,在所述計算列中利用Formular域鍵入由單元格標號和運算符組成的計算代碼,并利用所述計算代碼進行計算;
其中,所述單元格標號通過所述SEQ域及其SEQ域開關進行引用,并在所述計算代碼中利用所述SEQ域開關設置計算列列號自動更新,利用QUOTE域實現動態引用;利用所述SEQ域開關設置同一計算列列號不變;
其中,所述調用模塊,包括:
調用單元,用于調用所述計算表格文件模板;
判斷單元,用于判斷是否需要對所述計算表格文件模板進行修改,若是則調用修改單元,若否則調用公式編輯模塊;
修改單元,用于接收用戶輸入的修改數據對所述計算表格文件模板進行修改。
5.根據權利要求4所述的自動運算系統,其特征在于,還包括:
計算列增加模塊,用于在所述計算列預定側插入新的計算列;當所述新的計算列接收到常量數據時,將所述計算代碼復制到所述新的計算列中并利用所述計算代碼進行計算。
6.根據權利要求5所述的自動運算系統,其特征在于,還包括:
更新模塊,用于定期對所述計算表格文件模板進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車株洲電機有限公司,未經中車株洲電機有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710081617.4/1.html,轉載請聲明來源鉆瓜專利網。





