sunpengfei
昨天 423abcb9d7af20b0d18a49cc4f13167f4b64107f
FlexJobApi.Core/Utils/ExcelUtils/ExcelUtils.cs
@@ -47,6 +47,14 @@
            var config = new OpenXmlConfiguration();
            config.TableStyles = TableStyles.None;
            config.AutoFilter = false;
            config.FastMode = true;
            config.EnableAutoWidth = true;
            config.StyleOptions = new OpenXmlStyleOptions
            {
                WrapCellContents = false
            };
            config.FreezeRowCount = 0;
            config.DynamicColumns = typeof(T).GetProperties().Select(it =>
            {
                var propertyType = it.PropertyType;
@@ -68,14 +76,18 @@
                            return model?.Description;
                        }
                        return v;
                    }
                    },
                };
                if (propertyType == typeof(DateTime))
                {
                    column.Format = "yyyy-MM-dd HH:mm:ss";
                }
                return column;
            }).ToArray();
            var stream = new MemoryStream();
            await MiniExcel.SaveAsAsync(stream, models, configuration: config);
            stream.Seek(0, SeekOrigin.Begin);
            return AliyunOSSUtils.Upload(scene, stream, filename);
            return AliyunOSSUtils.Upload(scene, stream, filename).Url;
        }
    }
}