[發明專利]數據處理方法、電子裝置及存儲介質在審
| 申請號: | 202010122979.5 | 申請日: | 2020-02-27 |
| 公開(公告)號: | CN111427849A | 公開(公告)日: | 2020-07-17 |
| 發明(設計)人: | 王榮榮 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F16/14 | 分類號: | G06F16/14;G06F40/177;G06F40/186 |
| 代理公司: | 北京鴻元知識產權代理有限公司 11327 | 代理人: | 袁文婷;張娓娓 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 電子 裝置 存儲 介質 | ||
本發明涉及數據處理技術領域,提出一種數據導出方法、電子裝置及計算機可讀存儲介質,其中的方法包括:對配置文件設置導出規則;根據配置文件配置的導出規則,獲取配置文件中的待導出文件的數量;對每個待導出文件進行導出處理,其中,根據用戶的導出需求,獲取待導出文件的SQL語句的查詢條件;根據導出規則和SQL語句的查詢條件,獲取每個待導出文件的SQL語句;根據SQL語句從數據庫中讀取待導出文件,將待導出文件生成相應格式的導出數據,并將導出數據寫入到指定路徑的指定文件中。本發明通過根據對配置文件設置導出規則,并根據導出規則將配置文件中的待導出文件導出,從而解決現有數據導出開發過程復雜、重復性工作量大以及維護成高等問題。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種數據處理方法、電子裝置及計算機可讀存儲介質。
背景技術
目前,用戶在各個系統操作的數據最終存儲在數據庫,數據操作完成后需要做打印、統計分析、導出等處理。這就需要系統有相應的功能把數據庫中存儲的數據導出并轉換為相應的格式的文件格式供用戶使用。因此,報表系統應運而生,同時其他非報表系統也有對應的數據導出的需求。
針對非報表系統,用戶均有導出數據的需求,數據以txt形式導出,支持的文件格式比較單一,當用戶統計工作量、查看數據分布情況、將數據通過外圍設備打印到信封時,開發人員需要在代碼中增加對應的查詢SQL、在前段頁面新增可視化導出按鈕,同時還需要部署系統至對應的環境,當客戶提出N個不同數據的導出需求時,開發人員需要重復N次類似操作,由此可見,目前這種數據導出方式開發過程復雜,重復性工作量大,維護成本高。
基于上述存在的各種問題,發明人意識到傳統的數據導出方法不能滿足客戶的需求,因此亟需一種新的數據導出方法解決上述問題。
發明內容
本發明提供一種數據導出方法、電子裝置及計算機可讀存儲介質,其主要目的在于通過根據對配置文件設置導出規則,并根據導出規則將配置文件中的待導出文件導出,從而解決現有數據導出開發過程復雜、重復性工作量大以及維護成高等問題。
此外,為實現上述目的,本發明提供一種數據導出方法,應用于電子裝置,所述方法包括:
對配置文件設置導出規則;其中,所述導出規則包括:SQL語句和待導出文件位置;
根據所述配置文件配置的導出規則,獲取所述配置文件中的待導出文件的數量;
對每個待導出文件進行導出處理,其中,
根據用戶的導出需求,獲取待導出文件的SQL語句的查詢條件;
根據所述導出規則和所述SQL語句的查詢條件,獲取每個待導出文件的SQL語句;
根據所述SQL語句從數據庫中讀取所述待導出文件,將所述待導出文件生成相應格式的導出數據,并將所述導出數據寫入到指定路徑的指定文件中。
優選地,所述導出規則還包括:待導出文件的命名規則。
優選地,所述導出規則中的每個導出信息通過預設字符隔開,并且所述配置文件中的每個待導出文件通過特定的預設字符隔開。
優選地,所述導出數據根據所述導出規則中的待導出文件的命名規則,生成預先設定的名稱,并寫入指定路徑的指定文件中。
優選地,所述導出數據的相應格式為:txt、excel或者pdf。
為實現上述目的,本發明還提供一種電子裝置,包括存儲器、處理器,所述存儲器中包括數據導出程序,所述數據導出程序被所述處理器執行時實現如下步驟:
對配置文件設置導出規則;其中,所述導出規則包括:SQL語句和待導出文件位置;
根據所述配置文件配置的導出規則,獲取所述配置文件中的待導出文件的數量;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010122979.5/2.html,轉載請聲明來源鉆瓜專利網。





