示例#1
0
        static void Main(string[] args)
        {
            try
            {
                if (args[0] == "-i" && args[2] == "-o" && args[4] == "-f")
                {
                    var   data  = CsvReaderTools.Read(args[1]);
                    Group group = new Group()
                    {
                        Students = data
                    };
                    group.CalcAvg();
                    if (args[5] == "JSON")
                    {
                        JsonTools.Write(group, args[3] + ".json");
                    }
                    if (args[5] == "EXCEL")
                    {
                        ExcelTools.Write(group, args[3] + ".xlsm");
                    }
                }
                else
                {
                    throw new Exception("bad params");
                }


                //var data = CsvReaderTools.Read("data.csv");
                //Group group = new Group() { Students = data };
                //group.CalcAvg();
                //JsonTools.Write(group, "1.json");
                //ExcelTools.Write(group, "Base.xlsx");
            }
            catch (Exception ex)
            {
                WriteLine(ex.Message);
            }
            WriteLine("Работа закончена");
        }