dotnetcore / dotnetcore/Magicodes.IE
多Sheet导出时,若某一个数据源集合无数据是会报 Tablename is not unique
- Dominant language
- C#
- Stars
- 2.2k
- Forks
- 495
- PR merge metrics
- No merged PRs in 30d
Description
### Expected behaviour
var exportResult = await ExcelExporterHelper
.Append(points, "物探点号表")
.SeparateBySheet()
.Append(lines, "管线点调查表")
.ExportAppendDataAsByteArray();
lines 的Count==0时
### Actual behaviour
Tablename is not unique
在 OfficeOpenXml.Table.ExcelTableCollection.Add(ExcelAddressBase Range, String Name)
在 Magicodes.ExporterAndImporter.Excel.Utility.ExportHelper`1.AddHeader()
在 Magicodes.ExporterAndImporter.Excel.Utility.ExportHelper`1.AddHeaderAndStyles()
在 Magicodes.ExporterAndImporter.Excel.Utility.ExportHelper`1.Export(ICollection`1 dataItems)
在 Magicodes.ExporterAndImporter.Excel.ExcelExporter.Append[T](ICollection`1 dataItems, String sheetName)
在 ProjectS.GIS.Api.Controllers.MappingController.d__25.MoveNext() 在 D:\Code\JomonTFS\ProjectS\src\GIS\ProjectS.GIS.Api\Controllers\MappingController.cs 中: 第 257 行
在 Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.d__0.MoveNext()
在 System.Threading.Tasks.ValueTask`1.get_Result()
在 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<g__Awaited|12_0>d.MoveNext()
在 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<g__Awaited|10_0>d.MoveNext()
在 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
在 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
在 Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<g__Awaited|13_0>d.MoveNext()
在 Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<g__Awaited|26_0>d.MoveNext()
### I'm seeing this behaviour on
Magicodes.IE.Excel
#### package versions
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.