• 今天替换掉的程序


    • 主页面两个预测
    public void ShowPredictCurve()
            {
                Workbook workbook = new Workbook();
                workbook.LoadFromFile(@"F:/data.xlsx");
                Worksheet sheetPxA = workbook.Worksheets[0];
                Worksheet sheetPxB = workbook.Worksheets[1];
                Worksheet sheetPxC = workbook.Worksheets[2];
                Worksheet sheetPxD = workbook.Worksheets[3];
                Worksheet sheetPyA = workbook.Worksheets[4];
                Worksheet sheetPyB = workbook.Worksheets[5];
                Worksheet sheetPyC = workbook.Worksheets[6];
                Worksheet sheetPyD = workbook.Worksheets[7];
    
                CellRange rangePxA = sheetPxA.Range[sheetPxA.FirstRow, sheetPxA.FirstColumn, sheetPxA.LastRow, sheetPxA.LastColumn];
                DataTable dtPxA = sheetPxA.ExportDataTable(rangePxA, true, true);
                CellRange rangePxB = sheetPxB.Range[sheetPxB.FirstRow, sheetPxB.FirstColumn, sheetPxB.LastRow, sheetPxB.LastColumn];
                DataTable dtPxB = sheetPxB.ExportDataTable(rangePxB, true, true);
                CellRange rangePxC = sheetPxC.Range[sheetPxC.FirstRow, sheetPxC.FirstColumn, sheetPxC.LastRow, sheetPxC.LastColumn];
                DataTable dtPxC = sheetPxC.ExportDataTable(rangePxC, true, true);
                CellRange rangePxD = sheetPxD.Range[sheetPxD.FirstRow, sheetPxD.FirstColumn, sheetPxD.LastRow, sheetPxD.LastColumn];
                DataTable dtPxD = sheetPxD.ExportDataTable(rangePxD, true, true);
    
                CellRange rangePyA = sheetPyA.Range[sheetPyA.FirstRow, sheetPyA.FirstColumn, sheetPyA.LastRow, sheetPyA.LastColumn];
                DataTable dtPyA = sheetPyA.ExportDataTable(rangePyA, true, true);
                CellRange rangePyB = sheetPyB.Range[sheetPyB.FirstRow, sheetPyB.FirstColumn, sheetPyB.LastRow, sheetPyB.LastColumn];
                DataTable dtPyB = sheetPyB.ExportDataTable(rangePyB, true, true);
                CellRange rangePyC = sheetPyC.Range[sheetPyC.FirstRow, sheetPyC.FirstColumn, sheetPyC.LastRow, sheetPyC.LastColumn];
                DataTable dtPyC = sheetPyC.ExportDataTable(rangePyC, true, true);
                CellRange rangePyD = sheetPyD.Range[sheetPyD.FirstRow, sheetPyD.FirstColumn, sheetPyD.LastRow, sheetPyD.LastColumn];
                DataTable dtPyD = sheetPyD.ExportDataTable(rangePyD, true, true);
    
                int len = dtPxA.Columns.Count;
                string[] cellValuePxA = new string[len];
                string[] cellValuePxB = new string[len];
                string[] cellValuePxC = new string[len];
                string[] cellValuePxD = new string[len];
    
                string[] cellValuePyA = new string[len];
                string[] cellValuePyB = new string[len];
                string[] cellValuePyC = new string[len];
                string[] cellValuePyD = new string[len];
    
                chartPredictCurveWater.Series[0].Points.Clear();
                chartPredictCurveWater.Series[1].Points.Clear();
                chartPredictCurveWater.Series[2].Points.Clear();
                chartPredictCurveWater.Series[3].Points.Clear();
    
                chartPredictCurveOrganic.Series[0].Points.Clear();
                chartPredictCurveOrganic.Series[1].Points.Clear();
                chartPredictCurveOrganic.Series[2].Points.Clear();
                chartPredictCurveOrganic.Series[3].Points.Clear();
    
                for (int i = 0; i <= len - 1; i++)
                {
                    cellValuePxA[i] = (string)dtPxA.Rows[0][i];
                    chartPredictCurveWater.Series[0].Points.AddXY(i, cellValuePxA[i]);
                    cellValuePxB[i] = (string)dtPxB.Rows[0][i];
                    chartPredictCurveWater.Series[1].Points.AddXY(i, cellValuePxB[i]);
                    cellValuePxC[i] = (string)dtPxC.Rows[0][i];
                    chartPredictCurveWater.Series[2].Points.AddXY(i, cellValuePxC[i]);
                    cellValuePxD[i] = (string)dtPxD.Rows[0][i];
                    chartPredictCurveWater.Series[3].Points.AddXY(i, cellValuePxD[i]);
    
                    cellValuePyA[i] = (string)dtPyA.Rows[0][i];
                    chartPredictCurveOrganic.Series[0].Points.AddXY(i, cellValuePyA[i]);
                    cellValuePyB[i] = (string)dtPyB.Rows[0][i];
                    chartPredictCurveOrganic.Series[1].Points.AddXY(i, cellValuePyB[i]);
                    cellValuePyC[i] = (string)dtPyC.Rows[0][i];
                    chartPredictCurveOrganic.Series[2].Points.AddXY(i, cellValuePyC[i]);
                    cellValuePyD[i] = (string)dtPyD.Rows[0][i];
                    chartPredictCurveOrganic.Series[3].Points.AddXY(i, cellValuePyD[i]);
                }
            }
    •  智能控制界面四个图
    public void ShowActualCurve()
            {
                Workbook workbook = new Workbook();
                workbook.LoadFromFile(@"F:/datawrite.xlsx");
                Worksheet sheetPxA = workbook.Worksheets[0];
                Worksheet sheetPxB = workbook.Worksheets[1];
                Worksheet sheetPxC = workbook.Worksheets[2];
                Worksheet sheetPxD = workbook.Worksheets[3];
                Worksheet sheetPyA = workbook.Worksheets[4];
                Worksheet sheetPyB = workbook.Worksheets[5];
                Worksheet sheetPyC = workbook.Worksheets[6];
    
                CellRange rangePxA = sheetPxA.Range[sheetPxA.FirstRow, sheetPxA.FirstColumn, sheetPxA.LastRow, sheetPxA.LastColumn];
                DataTable dtPxA = sheetPxA.ExportDataTable(rangePxA, true, true);
                CellRange rangePxB = sheetPxB.Range[sheetPxB.FirstRow, sheetPxB.FirstColumn, sheetPxB.LastRow, sheetPxB.LastColumn];
                DataTable dtPxB = sheetPxB.ExportDataTable(rangePxB, true, true);
                CellRange rangePxC = sheetPxC.Range[sheetPxC.FirstRow, sheetPxC.FirstColumn, sheetPxC.LastRow, sheetPxC.LastColumn];
                DataTable dtPxC = sheetPxC.ExportDataTable(rangePxC, true, true);
                CellRange rangePxD = sheetPxD.Range[sheetPxD.FirstRow, sheetPxD.FirstColumn, sheetPxD.LastRow, sheetPxD.LastColumn];
                DataTable dtPxD = sheetPxD.ExportDataTable(rangePxD, true, true);
    
                CellRange rangePyA = sheetPyA.Range[sheetPyA.FirstRow, sheetPyA.FirstColumn, sheetPyA.LastRow, sheetPyA.LastColumn];
                DataTable dtPyA = sheetPyA.ExportDataTable(rangePyA, true, true);
                CellRange rangePyB = sheetPyB.Range[sheetPyB.FirstRow, sheetPyB.FirstColumn, sheetPyB.LastRow, sheetPyB.LastColumn];
                DataTable dtPyB = sheetPyB.ExportDataTable(rangePyB, true, true);
                CellRange rangePyC = sheetPyC.Range[sheetPyC.FirstRow, sheetPyC.FirstColumn, sheetPyC.LastRow, sheetPyC.LastColumn];
                DataTable dtPyC = sheetPyC.ExportDataTable(rangePyC, true, true);
    
                int len = dtPxA.Columns.Count;
                string[] cellValuePxA = new string[len];
                string[] cellValuePxB = new string[len];
                string[] cellValuePxC = new string[len];
                string[] cellValuePxD = new string[len];
    
                string[] cellValuePyA = new string[len];
                string[] cellValuePyB = new string[len];
                string[] cellValuePyC = new string[len];
    
                chartActualCurveWater.Series[0].Points.Clear();
                chartActualCurveWater.Series[1].Points.Clear();
                chartActualCurveWater.Series[2].Points.Clear();
                chartActualCurveWater.Series[3].Points.Clear();
    
                chartActualCurveOrganic.Series[0].Points.Clear();
                chartActualCurveOrganic.Series[1].Points.Clear();
                chartActualCurveOrganic.Series[2].Points.Clear();
    
                for (int i = 0; i <= len - 1; i++)
                {
                    cellValuePxA[i] = (string)dtPxA.Rows[0][i];
                    chartActualCurveWater.Series[0].Points.AddXY(i, cellValuePxA[i]);
                    cellValuePxB[i] = (string)dtPxB.Rows[0][i];
                    chartActualCurveWater.Series[1].Points.AddXY(i, cellValuePxB[i]);
                    cellValuePxC[i] = (string)dtPxC.Rows[0][i];
                    chartActualCurveWater.Series[2].Points.AddXY(i, cellValuePxC[i]);
                    cellValuePxD[i] = (string)dtPxD.Rows[0][i];
                    chartActualCurveWater.Series[3].Points.AddXY(i, cellValuePxD[i]);
    
                    cellValuePyA[i] = (string)dtPyA.Rows[0][i];
                    chartActualCurveOrganic.Series[0].Points.AddXY(i, cellValuePyA[i]);
                    cellValuePyB[i] = (string)dtPyB.Rows[0][i];
                    chartActualCurveOrganic.Series[1].Points.AddXY(i, cellValuePyB[i]);
                    cellValuePyC[i] = (string)dtPyC.Rows[0][i];
                    chartActualCurveOrganic.Series[2].Points.AddXY(i, cellValuePyC[i]);
                }
            }
            
            public void ShowPredictCurve()
            {
                Workbook workbook = new Workbook();
                workbook.LoadFromFile(@"F:/data.xlsx");
                Worksheet sheetPxA = workbook.Worksheets[0];
                Worksheet sheetPxB = workbook.Worksheets[1];
                Worksheet sheetPxC = workbook.Worksheets[2];
                Worksheet sheetPxD = workbook.Worksheets[3];
                Worksheet sheetPyA = workbook.Worksheets[4];
                Worksheet sheetPyB = workbook.Worksheets[5];
                Worksheet sheetPyC = workbook.Worksheets[6];
                Worksheet sheetPyD = workbook.Worksheets[7];
    
                CellRange rangePxA = sheetPxA.Range[sheetPxA.FirstRow, sheetPxA.FirstColumn, sheetPxA.LastRow, sheetPxA.LastColumn];
                DataTable dtPxA = sheetPxA.ExportDataTable(rangePxA, true, true);
                CellRange rangePxB = sheetPxB.Range[sheetPxB.FirstRow, sheetPxB.FirstColumn, sheetPxB.LastRow, sheetPxB.LastColumn];
                DataTable dtPxB = sheetPxB.ExportDataTable(rangePxB, true, true);
                CellRange rangePxC = sheetPxC.Range[sheetPxC.FirstRow, sheetPxC.FirstColumn, sheetPxC.LastRow, sheetPxC.LastColumn];
                DataTable dtPxC = sheetPxC.ExportDataTable(rangePxC, true, true);
                CellRange rangePxD = sheetPxD.Range[sheetPxD.FirstRow, sheetPxD.FirstColumn, sheetPxD.LastRow, sheetPxD.LastColumn];
                DataTable dtPxD = sheetPxD.ExportDataTable(rangePxD, true, true);
    
                CellRange rangePyA = sheetPyA.Range[sheetPyA.FirstRow, sheetPyA.FirstColumn, sheetPyA.LastRow, sheetPyA.LastColumn];
                DataTable dtPyA = sheetPyA.ExportDataTable(rangePyA, true, true);
                CellRange rangePyB = sheetPyB.Range[sheetPyB.FirstRow, sheetPyB.FirstColumn, sheetPyB.LastRow, sheetPyB.LastColumn];
                DataTable dtPyB = sheetPyB.ExportDataTable(rangePyB, true, true);
                CellRange rangePyC = sheetPyC.Range[sheetPyC.FirstRow, sheetPyC.FirstColumn, sheetPyC.LastRow, sheetPyC.LastColumn];
                DataTable dtPyC = sheetPyC.ExportDataTable(rangePyC, true, true);
                CellRange rangePyD = sheetPyD.Range[sheetPyD.FirstRow, sheetPyD.FirstColumn, sheetPyD.LastRow, sheetPyD.LastColumn];
                DataTable dtPyD = sheetPyD.ExportDataTable(rangePyD, true, true);
    
                int len = dtPxA.Columns.Count;
                string[] cellValuePxA = new string[len];
                string[] cellValuePxB = new string[len];
                string[] cellValuePxC = new string[len];
                string[] cellValuePxD = new string[len];
    
                string[] cellValuePyA = new string[len];
                string[] cellValuePyB = new string[len];
                string[] cellValuePyC = new string[len];
                string[] cellValuePyD = new string[len];
    
                chartPredictCurveWater.Series[0].Points.Clear();
                chartPredictCurveWater.Series[1].Points.Clear();
                chartPredictCurveWater.Series[2].Points.Clear();
                chartPredictCurveWater.Series[3].Points.Clear();
    
                chartPredictCurveOrganic.Series[0].Points.Clear();
                chartPredictCurveOrganic.Series[1].Points.Clear();
                chartPredictCurveOrganic.Series[2].Points.Clear();
                chartPredictCurveOrganic.Series[3].Points.Clear();
    
                for (int i = 0; i <= len - 1; i++)
                {
                    cellValuePxA[i] = (string)dtPxA.Rows[0][i];
                    chartPredictCurveWater.Series[0].Points.AddXY(i, cellValuePxA[i]);
                    cellValuePxB[i] = (string)dtPxB.Rows[0][i];
                    chartPredictCurveWater.Series[1].Points.AddXY(i, cellValuePxB[i]);
                    cellValuePxC[i] = (string)dtPxC.Rows[0][i];
                    chartPredictCurveWater.Series[2].Points.AddXY(i, cellValuePxC[i]);
                    cellValuePxD[i] = (string)dtPxD.Rows[0][i];
                    chartPredictCurveWater.Series[3].Points.AddXY(i, cellValuePxD[i]);
    
                    cellValuePyA[i] = (string)dtPyA.Rows[0][i];
                    chartPredictCurveOrganic.Series[0].Points.AddXY(i, cellValuePyA[i]);
                    cellValuePyB[i] = (string)dtPyB.Rows[0][i];
                    chartPredictCurveOrganic.Series[1].Points.AddXY(i, cellValuePyB[i]);
                    cellValuePyC[i] = (string)dtPyC.Rows[0][i];
                    chartPredictCurveOrganic.Series[2].Points.AddXY(i, cellValuePyC[i]);
                    cellValuePyD[i] = (string)dtPyD.Rows[0][i];
                    chartPredictCurveOrganic.Series[3].Points.AddXY(i, cellValuePyD[i]);
                }
    
            }
    View Code
    • 生产数据里两个历史预测
    public void ShowHistoryCurve()
            {
                Workbook workbook = new Workbook();
                workbook.LoadFromFile(@"F:/data.xlsx");
                Worksheet sheetPxA = workbook.Worksheets[0];
                Worksheet sheetPxB = workbook.Worksheets[1];
                Worksheet sheetPxC = workbook.Worksheets[2];
                Worksheet sheetPxD = workbook.Worksheets[3];
                Worksheet sheetPyA = workbook.Worksheets[4];
                Worksheet sheetPyB = workbook.Worksheets[5];
                Worksheet sheetPyC = workbook.Worksheets[6];
                Worksheet sheetPyD = workbook.Worksheets[7];
    
                CellRange rangePxA = sheetPxA.Range[sheetPxA.FirstRow, sheetPxA.FirstColumn, sheetPxA.LastRow, sheetPxA.LastColumn];
                DataTable dtPxA = sheetPxA.ExportDataTable(rangePxA, true, true);
                CellRange rangePxB = sheetPxB.Range[sheetPxB.FirstRow, sheetPxB.FirstColumn, sheetPxB.LastRow, sheetPxB.LastColumn];
                DataTable dtPxB = sheetPxB.ExportDataTable(rangePxB, true, true);
                CellRange rangePxC = sheetPxC.Range[sheetPxC.FirstRow, sheetPxC.FirstColumn, sheetPxC.LastRow, sheetPxC.LastColumn];
                DataTable dtPxC = sheetPxC.ExportDataTable(rangePxC, true, true);
                CellRange rangePxD = sheetPxD.Range[sheetPxD.FirstRow, sheetPxD.FirstColumn, sheetPxD.LastRow, sheetPxD.LastColumn];
                DataTable dtPxD = sheetPxD.ExportDataTable(rangePxD, true, true);
    
                CellRange rangePyA = sheetPyA.Range[sheetPyA.FirstRow, sheetPyA.FirstColumn, sheetPyA.LastRow, sheetPyA.LastColumn];
                DataTable dtPyA = sheetPyA.ExportDataTable(rangePyA, true, true);
                CellRange rangePyB = sheetPyB.Range[sheetPyB.FirstRow, sheetPyB.FirstColumn, sheetPyB.LastRow, sheetPyB.LastColumn];
                DataTable dtPyB = sheetPyB.ExportDataTable(rangePyB, true, true);
                CellRange rangePyC = sheetPyC.Range[sheetPyC.FirstRow, sheetPyC.FirstColumn, sheetPyC.LastRow, sheetPyC.LastColumn];
                DataTable dtPyC = sheetPyC.ExportDataTable(rangePyC, true, true);
                CellRange rangePyD = sheetPyD.Range[sheetPyD.FirstRow, sheetPyD.FirstColumn, sheetPyD.LastRow, sheetPyD.LastColumn];
                DataTable dtPyD = sheetPyD.ExportDataTable(rangePyD, true, true);
    
                int len = dtPxA.Columns.Count;
                string[] cellValuePxA = new string[len];
                string[] cellValuePxB = new string[len];
                string[] cellValuePxC = new string[len];
                string[] cellValuePxD = new string[len];
    
                string[] cellValuePyA = new string[len];
                string[] cellValuePyB = new string[len];
                string[] cellValuePyC = new string[len];
                string[] cellValuePyD = new string[len];
    
                chartHistoryPredictCurveWater.Series[0].Points.Clear();
                chartHistoryPredictCurveWater.Series[1].Points.Clear();
                chartHistoryPredictCurveWater.Series[2].Points.Clear();
                chartHistoryPredictCurveWater.Series[3].Points.Clear();
    
                chartHistoryPredictCurveOrganic.Series[0].Points.Clear();
                chartHistoryPredictCurveOrganic.Series[1].Points.Clear();
                chartHistoryPredictCurveOrganic.Series[2].Points.Clear();
                chartHistoryPredictCurveOrganic.Series[3].Points.Clear();
    
                for (int i = 0; i <= len - 1; i++)
                {
                    cellValuePxA[i] = (string)dtPxA.Rows[32][i];
                    chartHistoryPredictCurveWater.Series[0].Points.AddXY(i, cellValuePxA[i]);
                    cellValuePxB[i] = (string)dtPxB.Rows[32][i];
                    chartHistoryPredictCurveWater.Series[1].Points.AddXY(i, cellValuePxB[i]);
                    cellValuePxC[i] = (string)dtPxC.Rows[032][i];
                    chartHistoryPredictCurveWater.Series[2].Points.AddXY(i, cellValuePxC[i]);
                    cellValuePxD[i] = (string)dtPxD.Rows[032][i];
                    chartHistoryPredictCurveWater.Series[3].Points.AddXY(i, cellValuePxD[i]);
    
                    cellValuePyA[i] = (string)dtPyA.Rows[32][i];
                    chartHistoryPredictCurveOrganic.Series[0].Points.AddXY(i, cellValuePyA[i]);
                    cellValuePyB[i] = (string)dtPyB.Rows[32][i];
                    chartHistoryPredictCurveOrganic.Series[1].Points.AddXY(i, cellValuePyB[i]);
                    cellValuePyC[i] = (string)dtPyC.Rows[32][i];
                    chartHistoryPredictCurveOrganic.Series[2].Points.AddXY(i, cellValuePyC[i]);
                    cellValuePyD[i] = (string)dtPyD.Rows[32][i];
                    chartHistoryPredictCurveOrganic.Series[3].Points.AddXY(i, cellValuePyD[i]);
                }
            }
    View Code

    还有好多, 都已经删了

    橘子Jane
  • 相关阅读:
    SICP的一些个人看法
    小猴爬台阶问题
    QlikView同button控制转换图表类型(例如,变成一个垂直的条形图)
    hdu1325 Is It A Tree?并检查集合
    c++头
    三个一流的设计继承
    流动python
    EL字符串表达式和常用功能用途拦截
    手提wifi双卡配置+window7同时多用户远程+有些公司限制网络环境方案
    AND信号灯和信号灯集-----同步和互斥解决面向对象(两)
  • 原文地址:https://www.cnblogs.com/Jane-share/p/15030160.html
Copyright © 2020-2023  润新知