亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種獲取數據的方法及裝置的制造方法

文檔序號:9375839閱讀:315來源:國知局
一種獲取數據的方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及計算機技術領域,特別涉及一種獲取數據的方法及裝置。
【背景技術】
[0002]ERP (Enterprise Resource Planning,企業(yè)資源計劃)是一種主要面向制造行業(yè)進行物質資源、資金資源和信息資源集成一體化管理的企業(yè)信息管理系統。ERP是一個以管理會計為核心可以提供跨地區(qū)、跨部門、甚至跨公司整合實時信息的企業(yè)管理軟件。
[0003]在使用ERP時,用戶根據企業(yè)運營情況,向ERP中錄入信息。為了能夠獲取ERP中的部分信息,需要將所需要的信息從ERP中導出,一般是通過表格的形式輸出?,F有技術中,從ERP中導出數據時,導出的表格的形式一般是固定的,用戶無法根據需要調整導出的表格。舉例來說,用戶需要導出I月到6月的企業(yè)利潤,ERP默認導出的表格的第一列是I月的企業(yè)利潤,第二列是2月的企業(yè)利潤,以此類推。導出的表格的數據是按列來區(qū)分,每列的數據是同一類數據,即使該列數據只有一個單元格,該列的其他單元格也不會填充其他數據。再舉例來說,ERP默認導出的表格是從I月到12月的企業(yè)利潤,7月到12月部分是用戶不需要的,ERP在導出時仍然會有7月到12月的數據列,其中不填充數據。
[0004]通過上述描述可見,現有技術中從ERP中導出數據的方法不夠靈活。

【發(fā)明內容】

[0005]有鑒于此,本發(fā)明提供了一種獲取數據的方法及裝置,能夠靈活地獲取數據。
[0006]—方面,本發(fā)明提供了一種獲取數據的方法,包括:
[0007]預先設置用于接收外部輸入的索引條件信息的第一接口 ;
[0008]預先設置用于接收外部輸入的每個單元格對應的數據源信息的第二接口,所述單元格為用于存儲導出數據的報表的單元格;
[0009]還包括:根據所述第一接口接收到的索引條件信息,確定待導出的數據的索引條件;
[0010]根據所述第二接口接收到的每個單元格對應的數據源信息和所述索引條件,獲取所述報表中每個單元格對應的數據。
[0011]進一步地,所述根據所述第二接口接收到的每個單元格對應的數據源信息和所述索引條件,獲取所述報表中每個單元格對應的數據,包括:
[0012]根據當前單元格對應的數據源信息,確定數據來源指令;
[0013]將所述索引條件添加到所述數據來源指令中,生成獲取指令;
[0014]執(zhí)行所述獲取指令,獲取當前單元格對應的數據。
[0015]進一步地,所述數據來源指令包括:SQL語句指令、存儲過程指令;
[0016]還包括:預先設置索引條件與索引ID的對應關系;
[0017]在所述根據所述第一接口接收到的索引條件信息,確定待導出的數據的索引條件之后,還包括:根據所述索引條件和所述對應關系,確定所述索引條件對應的索引ID ;
[0018]所述將所述索引條件添加到所述數據來源指令中,生成獲取指令,包括:
[0019]按照索引ID0”的方式,將所述索引ID添加到所述SQL語句指令和/或所述存儲過程指令中,生成所述獲取指令。
[0020]進一步地,還包括:預先設置用于接收外部輸入的所述報表的單元格數量的第三接口 ;
[0021 ] 根據所述第三接口接收到的單元格數量,確定所述報表的單元格數量。
[0022]進一步地,還包括:預先設置用于接收外部輸入的腳本函數的第四接口 ;
[0023]根據所述第四接口接收的腳本函數對所述報表進行修改。
[0024]進一步地,所述根據所述第二接口接收到的每個單元格對應的數據源信息和所述索引條件,獲取所述報表中每個單元格對應的數據,包括:根據當前單元格對應的數據源信息,確定當前單元格對應的運算公式,根據所述運算公式和所述索引條件,獲取所述報表中每個單元格對應的數據。
[0025]進一步地,預先設置用于接收外部操作指令的報表操作按鈕;
[0026]根據所述報表操作按鈕接收到的所述操作指令對所述報表進行操作。
[0027]另一方面,本發(fā)明提供了一種獲取數據的裝置,包括:
[0028]第一接口,用于接收外部輸入的索引條件信息;
[0029]第二接口,用于接收外部輸入的每個單元格對應的數據源信息,所述單元格為用于存儲導出數據的報表的單元格;
[0030]第一確定單元,用于根據所述第一接口接收到的索引條件信息,確定待導出的數據的索引條件;
[0031]獲取單元,用于根據所述第二接口接收到的每個單元格對應的數據源信息和所述索引條件,獲取所述報表中每個單元格對應的數據。
[0032]進一步地,所述獲取單元,用于根據當前單元格對應的數據源信息,確定數據來源指令,將所述索引條件添加到所述數據來源指令中,生成獲取指令,執(zhí)行所述獲取指令,獲取當前單元格對應的數據。
[0033]進一步地,所述數據來源指令包括:SQL語句指令、存儲過程指令;
[0034]還包括:設置單元,用于設置索引條件與索引ID的對應關系;
[0035]第二確定單元,用于根據所述索引條件和所述對應關系,確定所述索引條件對應的索引ID ;
[0036]所述獲取單元,用于按照“O索引ID0”的方式,將所述索引ID添加到所述SQL語句指令和/或所述存儲過程指令中,生成所述獲取指令。
[0037]進一步地,還包括:第三接口,用于接收外部輸入的所述報表的單元格數量;
[0038]第三確定單元,用于根據所述第三接口接收到的單元格數量,確定所述報表的單元格數量。
[0039]進一步地,還包括:第四接口,用于接收外部輸入的腳本函數;
[0040]執(zhí)行單元,用于根據所述第四接口接收的腳本函數對所述報表進行修改。
[0041]進一步地,所述獲取單元,用于根據當前單元格對應的數據源信息,確定當前單元格對應的運算公式,根據所述運算公式和所述索引條件,獲取所述報表中每個單元格對應的數據。
[0042]進一步地,還包括:報表操作按鈕,用于接收外部操作指令;
[0043]操作單元,用于根據所述報表操作按鈕接收到的所述操作指令對所述報表進行操作。
[0044]本發(fā)明提供了一種獲取數據的方法及裝置,預先設置第一接口和第二接口,根據第一接口接收到的索引條件信息和第二接口接收到的每個單元格對應的數據源信息,可以確定出每個單元格所要獲取的數據,外部可以對每個單元格中要填充的數據進行設置,獲取數據的方式更加靈活。
【附圖說明】
[0045]為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0046]圖1是本發(fā)明一實施例提供的一種獲取數據的方法的流程圖;
[0047]圖2是本發(fā)明一實施例提供的一種獲取數據的裝置的示意圖。
【具體實施方式】
[0048]為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例,基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0049]如圖1所示,本發(fā)明實施例提供了一種獲取數據的方法,該方法可以包括以下步驟:
[0050]步驟101:預先設置用于接收外部輸入的索引條件信息的第一接口
當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1