/// <summary>
        /// 运算-通过从EXCEL导入的DT获取表头信息
        /// </summary>
        /// <returns></returns>
        public DataTable Generatetemp()
        {
            var resultdt = new DataTable();

            //保存‘配方代码’字段,用于排除重复值
            var colorcode = string.Empty;

            try
            {
                //从数据库内获取的DT
                var sourcedt = GetSourceDt();
                //获取表头临时表(0:横向 1:竖向)
                resultdt = GlobalClasscs.ChooseType.ChooseTypeId == 0 ? dtList.Get_ExportVDt() : dtList.Get_ExportDt();
                //先循环从SQL内获取的DT
                foreach (DataRow rows in sourcedt.Rows)
                {
                    //若循环获取的‘配方代码’与变量一致,即不用继续
                    if (colorcode == Convert.ToString(rows[0]))
                    {
                        continue;
                    }
                    //若不相同,先将当前循环行的值进行赋值至变量
                    colorcode = Convert.ToString(rows[0]);

                    //0:横向导出方式 1:竖向导出方式
                    resultdt.Merge(GlobalClasscs.ChooseType.ChooseTypeId == 0
                        ? GetVdt(rows, sourcedt, resultdt) : GetHdt(rows, sourcedt, resultdt));
                }
            }
            catch (Exception)
            {
                resultdt.Rows.Clear();
                resultdt.Columns.Clear();
            }

            return(resultdt);
        }