Browse Source

修改导出性能差

集成Redis
郑勃旭 2 years ago
parent
commit
18aaf08866
  1. 3
      be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs
  2. 4
      be/Modules/Shared/src/Win_in.Sfs.Shared.Host/ModuleBase.cs

3
be/Modules/Shared/src/Win_in.Sfs.Shared.Application/ExportAndImport/ClosedXmlExportImportService.cs

@ -61,7 +61,8 @@ public class ClosedXmlExportImportService : IExportImportService
ignoreList.AddRange(defaultPropertyNames.Keys); ignoreList.AddRange(defaultPropertyNames.Keys);
} }
SetWorkSheet(ws, list, defaultPropertyNames, ignoreList, detailsProptyName); SetWorkSheet(ws, list, defaultPropertyNames, ignoreList, detailsProptyName);
SetWorkSheetStyle(ws); //影响性能
//SetWorkSheetStyle(ws);
// //
var stream = new MemoryStream(); var stream = new MemoryStream();
workbook.SaveAs(stream); workbook.SaveAs(stream);

4
be/Modules/Shared/src/Win_in.Sfs.Shared.Host/ModuleBase.cs

@ -445,8 +445,8 @@ public abstract class ModuleBase<T> : AbpModule where T : AbpModule
{ {
ServiceConfigurationContext.Services.Configure<FormOptions>(options => ServiceConfigurationContext.Services.Configure<FormOptions>(options =>
{ {
options.ValueCountLimit = 5000; // 5000 items max options.ValueCountLimit = int.MaxValue; // 5000 items max
options.ValueLengthLimit = 1024 * 1024 * 100; // 100MB max len form data options.ValueLengthLimit = 1024 * 1024 * 1000; // 100MB max len form data
}); });
} }

Loading…
Cancel
Save