Intelligent solution for conversion between enterprise data
A technology of enterprise data and solutions, which is applied in the field of application scenarios for conversion between enterprise data, can solve problems such as waste of manpower and low efficiency of report generation, and achieve the effects of fewer program bugs, agile and rapid development, and saving development costs
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0031] An intelligent solution for the conversion between enterprise data. The workflow of intelligent conversion between enterprise data is as follows: figure 1 As shown, the content includes:
[0032] Establish a data storage location information table, and record the data storage location information of each system report, such as figure 2 Shown
[0033] Establish a data corresponding information configuration table, and record the corresponding relationship information of each system report, such as image 3 Shown
[0034] Read the data storage location information table and the data corresponding information table, read and analyze the data of the source report, and then convert the target report data according to the data corresponding relationship according to the data corresponding information;
[0035] Data import and export use RPA program to quickly establish, according to the standardized process of each system data export, use RPA software to quickly establish report dat...
Embodiment 2
[0037] The core pseudo code of cell data conversion processing type is as follows:
[0038] / / filePath is the path of the data corresponding information configuration table
[0039] FileStream sr = new FileStream(filePath, FileMode.OpenOrCreate,FileAccess.Read);
[0040] DataTable fileDt =getDataTable(SheetName + "^A~Z~2", sr,true); / / Data storage location information
[0041] / / path is the path of the data corresponding information configuration table
[0042] FileStream sr = new FileStream(Path, FileMode.OpenOrCreate,FileAccess.Read);
[0043] DataTable dt =getDataTable(SheetName + "^A~Z~2", sr,true); / / data corresponding information
[0044] foreach (DataRow dr in dt.Rows) / / / traverse all rows
[0045] {
[0046] If(dr["RData_Type"].ToString()=="area")
[0047] {
[0048] ReadCell(fileDt.Select("Src_SystemNo='FromSys'")(0).Item("Value").ToString,dr["RData_Range"].ToString());
[0049] WriteCell(fileDt.Select("Src_SystemNo='ToSys'")(0).Item("Value").ToString,dr["RData_Range"].ToString());
[...
Embodiment 3
[0053] The core pseudo code of the data area data conversion processing type is as follows:
[0054] foreach (DataRow dr in dt.Rows) / / / traverse all rows
[0055] {
[0056] If(dr["RData_Type"].ToString()=="area")
[0057] {
[0058] DataTable FromDt =getDataTable(SheetName + "^A~Z~2", sr,true); / / read the source data table
[0059] Int Index=1;
[0060] do / / / traverse all lines to get the start line
[0061] {
[0062] Celldata=ReadCell(fileDt.Select("Src_SystemNo='FromSys'")(0).Item("Value").ToString,dr["RData_Range"].ToString());
[0063] Index = index+1;
[0064] }
[0065] while(Celldata!= getStartFlag (dr["RData_Range"].ToString()))
[0066] startIndex=index;
[0067] do / / / Traverse all the lines to get the end line
[0068] {
[0069] Celldata=ReadCell(fileDt.Select("Src_SystemNo='FromSys'")(0).Item("Value").ToString,dr["RData_Range"].ToString());
[0070] Index = index+1;
[0071] }
[0072] while(Celldata!= getEndFlag (dr["RData_Range"].ToString()))
[0073] endIndex=index;
[0074] range=get...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


