Skip to content

Bump Sep from 0.15.2 to 0.17.0 - #92

Merged
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/tests/ExcelReader.Benchmarks/develop/Sep-0.17.0
Aug 20, 2026
Merged

Bump Sep from 0.15.2 to 0.17.0#92
GabrielMarquezMatte merged 1 commit into
developfrom
dependabot/nuget/tests/ExcelReader.Benchmarks/develop/Sep-0.17.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 19, 2026

Copy link
Copy Markdown
Contributor

Updated Sep from 0.15.2 to 0.17.0.

Release notes

Sourced from Sep's releases.

No release notes found for this version range.

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

---
updated-dependencies:
- dependency-name: Sep
  dependency-version: 0.17.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Aug 19, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown

Benchmark Results

Measured on ubuntu-latest (GitHub Actions). Runner noise may affect absolute numbers; use these for relative comparisons within a PR.

ExcelReader.Benchmarks.ColdStartBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-GOEFXF : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

InvocationCount=1  IterationCount=1  LaunchCount=16  
RunStrategy=ColdStart  UnrollFactor=1  WarmupCount=0  

Method Rows Mean Error StdDev Allocated
TypedParseFirstUse 200 38.56 ms 1.980 ms 1.945 ms 28.38 KB
RecordWriteFirstUse 200 25.93 ms 0.423 ms 0.416 ms 84.27 KB
FluentParseFirstUse 200 35.62 ms 0.486 ms 0.478 ms 30.75 KB
FluentParseWithAttributeFallbackFirstUse 200 41.81 ms 0.312 ms 0.306 ms 32.45 KB

ExcelReader.Benchmarks.CsvParseBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
ExcelParserSync 50000 8.959 ms 0.2219 ms 0.0343 ms 1.00 0.00 234.3750 - 3.86 MB 1.00
ExcelParserAsync 50000 8.974 ms 0.1427 ms 0.0371 ms 1.00 0.01 234.3750 - 3.86 MB 1.00
Sep 50000 14.904 ms 0.1998 ms 0.0309 ms 1.66 0.01 234.3750 - 3.87 MB 1.00
Sylvan 50000 19.697 ms 0.2224 ms 0.0577 ms 2.20 0.01 656.2500 62.5000 10.95 MB 2.84
CsvHelperLib 50000 37.144 ms 1.0747 ms 0.1663 ms 4.15 0.02 857.1429 71.4286 14.41 MB 3.73

ExcelReader.Benchmarks.CsvReadBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
ExcelReader 50000 5.482 ms 0.0769 ms 0.0119 ms 1.00 0.00 - - 352 B 1.00
ExcelReaderWide 50000 13.435 ms 0.1626 ms 0.0422 ms 2.45 0.01 - - 288 B 0.82
ExcelReaderAsync 50000 5.157 ms 0.0172 ms 0.0027 ms 0.94 0.00 - - 424 B 1.20
Sep 50000 11.764 ms 0.0379 ms 0.0098 ms 2.15 0.00 - - 4024 B 11.43
Sylvan 50000 6.732 ms 0.3151 ms 0.0818 ms 1.23 0.01 93.7500 7.8125 1688701 B 4,797.45
CsvHelperLib 50000 34.970 ms 0.4083 ms 0.0632 ms 6.38 0.02 933.3333 66.6667 16273424 B 46,231.32

ExcelReader.Benchmarks.CsvWriteBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
ExcelReaderWriter 50000 7.415 ms 0.2023 ms 0.0313 ms 1.00 0.01 500.0000 500.0000 500.0000 4 MB 1.00
Sep 50000 7.998 ms 0.1432 ms 0.0372 ms 1.08 0.01 500.0000 500.0000 500.0000 4.01 MB 1.00
SylvanWriter 50000 8.564 ms 0.6283 ms 0.1632 ms 1.15 0.02 500.0000 500.0000 500.0000 4.04 MB 1.01
CsvHelperLib 50000 20.248 ms 1.8811 ms 0.4885 ms 2.73 0.06 593.7500 500.0000 500.0000 13.78 MB 3.44

ExcelReader.Benchmarks.ParseBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
ExcelParserSync 50000 24.80 ms 0.067 ms 0.017 ms 1.00 0.00 218.7500 3966.75 KB 1.000
ExcelParserSyncSharedStrings 50000 19.13 ms 0.140 ms 0.022 ms 0.77 0.00 125.0000 2357.23 KB 0.594
ExcelParserStructSync 50000 21.35 ms 0.093 ms 0.024 ms 0.86 0.00 93.7500 1623.02 KB 0.409
RefParserParseNamedSync 50000 20.45 ms 0.121 ms 0.019 ms 0.82 0.00 - 11.63 KB 0.003
ExcelParserAsync 50000 23.26 ms 0.060 ms 0.016 ms 0.94 0.00 218.7500 3968.9 KB 1.001
ExcelParserXlsbSync 50000 11.09 ms 0.086 ms 0.022 ms 0.45 0.00 234.3750 3968.84 KB 1.001
ExcelParserXlsbAsync 50000 11.47 ms 0.108 ms 0.017 ms 0.46 0.00 234.3750 3971.41 KB 1.001
MiniExcel 50000 238.09 ms 34.702 ms 9.012 ms 9.60 0.33 12000.0000 202527.9 KB 51.056
Sylvan 50000 88.70 ms 1.560 ms 0.241 ms 3.58 0.01 - 10726.71 KB 2.704
SylvanAsync 50000 94.05 ms 1.360 ms 0.353 ms 3.79 0.01 - 10727.74 KB 2.704

ExcelReader.Benchmarks.ReadBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Allocated Alloc Ratio
ExcelReader 50000 16.188 ms 0.0556 ms 0.0144 ms 1.00 0.00 - 11.13 KB 1.00
ExcelReaderAsync 50000 16.615 ms 0.0404 ms 0.0063 ms 1.03 0.00 - 13.26 KB 1.19
ExcelReaderXlsb 50000 6.834 ms 0.0675 ms 0.0175 ms 0.42 0.00 - 13.22 KB 1.19
ExcelReaderXlsbAsync 50000 7.078 ms 0.0239 ms 0.0037 ms 0.44 0.00 - 15.77 KB 1.42
ExcelReaderMaterialized 50000 17.905 ms 0.0917 ms 0.0142 ms 1.11 0.00 93.7500 1622.45 KB 145.84
MiniExcel 50000 214.325 ms 2.7665 ms 0.7185 ms 13.24 0.04 13000.0000 214022.13 KB 19,237.94
Sylvan 50000 52.837 ms 0.2941 ms 0.0455 ms 3.26 0.00 100.0000 1939.18 KB 174.31

ExcelReader.Benchmarks.RealDataReadBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 7763 2.45GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Mean Error StdDev Ratio RatioSD Gen0 Gen1 Allocated Alloc Ratio
Xlsx_ExcelReader 94.534 ms 1.3329 ms 0.2063 ms 1.00 0.00 - - 18216 B 1.00
Xlsx_Sylvan 313.539 ms 8.3228 ms 1.2880 ms 3.32 0.01 - - 659568 B 36.21
Xlsx_ExcelReader_Materialized 96.293 ms 2.0039 ms 0.5204 ms 1.02 0.01 - - 27912 B 1.53
Xlsx_ExcelReader_Prefetch 73.910 ms 2.4455 ms 0.3784 ms 0.78 0.00 - - 38480 B 2.11
Xlsx_ExcelReader_Memory 95.031 ms 4.7344 ms 0.7326 ms 1.01 0.01 - - 7104 B 0.39
Xlsx_ExcelReader_Memory_Prefetch 73.464 ms 1.3199 ms 0.2043 ms 0.78 0.00 - - 27352 B 1.50
Xlsm_ExcelReader 93.391 ms 1.5171 ms 0.2348 ms 0.99 0.00 - - 18216 B 1.00
Xlsm_Sylvan 318.224 ms 10.3155 ms 2.6789 ms 3.37 0.03 - - 659648 B 36.21
Xlsm_ExcelReader_Materialized 94.902 ms 1.3324 ms 0.2062 ms 1.00 0.00 - - 27912 B 1.53
Xlsm_ExcelReader_Prefetch 71.837 ms 15.5938 ms 4.0496 ms 0.76 0.04 - - 38448 B 2.11
Xlsm_ExcelReader_Memory 93.985 ms 3.4422 ms 0.5327 ms 0.99 0.01 - - 7104 B 0.39
Xlsm_ExcelReader_Memory_Prefetch 71.231 ms 14.9691 ms 2.3165 ms 0.75 0.02 - - 27352 B 1.50
Xlsb_ExcelReader 33.796 ms 0.2519 ms 0.0390 ms 0.36 0.00 - - 19192 B 1.05
Xlsb_Sylvan 44.945 ms 0.5042 ms 0.0780 ms 0.48 0.00 - - 346673 B 19.03
Xlsb_ExcelReader_Materialized 37.885 ms 1.0993 ms 0.1701 ms 0.40 0.00 - - 28888 B 1.59
Xlsb_ExcelReader_Prefetch 20.154 ms 2.1419 ms 0.3315 ms 0.21 0.00 - - 35652 B 1.96
Xlsb_ExcelReader_Memory 35.494 ms 0.0520 ms 0.0135 ms 0.38 0.00 - - 8840 B 0.49
Xlsb_ExcelReader_Memory_Prefetch 20.370 ms 1.2550 ms 0.1942 ms 0.22 0.00 - - 15090 B 0.83
Xls_ExcelReader 21.308 ms 2.5967 ms 0.4018 ms 0.23 0.00 - - 12048 B 0.66
Xls_Sylvan 27.438 ms 0.1459 ms 0.0226 ms 0.29 0.00 - - 190366 B 10.45
Xls_ExcelReader_Materialized 22.975 ms 0.4346 ms 0.0672 ms 0.24 0.00 - - 21744 B 1.19
Xls_ExcelReader_Memory 14.841 ms 0.2222 ms 0.0577 ms 0.16 0.00 - - 12048 B 0.66
Csv_ExcelReader 8.429 ms 0.1413 ms 0.0219 ms 0.09 0.00 - - 288 B 0.02
Csv_Sylvan 17.027 ms 0.3031 ms 0.0469 ms 0.18 0.00 2218.7500 125.0000 37484040 B 2,057.75
Csv_ExcelReader_Materialized 30.355 ms 0.6740 ms 0.1750 ms 0.32 0.00 2218.7500 - 37442896 B 2,055.49
Csv_ExcelReader_Memory 8.155 ms 0.2121 ms 0.0551 ms 0.09 0.00 - - 224 B 0.01

ExcelReader.Benchmarks.RecordWriteBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio Gen0 Gen1 Gen2 Allocated Alloc Ratio
Xlsx 50000 22.971 ms 0.7264 ms 0.1886 ms 1.00 500.0000 500.0000 500.0000 4.02 MB 1.00
Xlsb 50000 9.701 ms 0.0622 ms 0.0162 ms 0.42 500.0000 500.0000 500.0000 4.02 MB 1.00
Xls 50000 5.270 ms 0.0790 ms 0.0122 ms 0.23 273.4375 273.4375 273.4375 4.03 MB 1.00
Csv 50000 8.339 ms 0.1925 ms 0.0500 ms 0.36 500.0000 500.0000 500.0000 4 MB 1.00

ExcelReader.Benchmarks.WriteBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
ExcelReaderWriter 50000 20.693 ms 0.4282 ms 0.1112 ms 1.00 0.01 500.0000 500.0000 500.0000 4.02 MB 1.00
ExcelReaderWriterSharedStrings 50000 19.963 ms 0.2568 ms 0.0397 ms 0.96 0.01 500.0000 500.0000 500.0000 4.06 MB 1.01
ExcelReaderWriterPrefetch 50000 17.595 ms 4.7486 ms 1.2332 ms 0.85 0.05 468.7500 468.7500 468.7500 4.03 MB 1.00
ExcelReaderXlsbWriter 50000 9.861 ms 0.7519 ms 0.1164 ms 0.48 0.01 500.0000 500.0000 500.0000 4.02 MB 1.00
ExcelReaderXlsbWriterSharedStrings 50000 9.143 ms 0.5587 ms 0.0865 ms 0.44 0.00 500.0000 500.0000 500.0000 4.06 MB 1.01
ExcelReaderXlsbWriterPrefetch 50000 8.607 ms 0.8563 ms 0.2224 ms 0.42 0.01 484.3750 484.3750 484.3750 4.03 MB 1.00
MiniExcel 50000 87.229 ms 2.4899 ms 0.3853 ms 4.22 0.03 1166.6667 500.0000 500.0000 84.88 MB 21.11
SpreadCheetah 50000 22.770 ms 0.1533 ms 0.0237 ms 1.10 0.01 656.2500 531.2500 531.2500 15.84 MB 3.94

ExcelReader.Benchmarks.XlsReadBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
AMD EPYC 9V74 2.60GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v3

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio Gen0 Gen1 Allocated Alloc Ratio
ExcelReader 50000 5.740 ms 0.0565 ms 0.0087 ms 1.00 - - 2.91 KB 1.00
ExcelReaderAsync 50000 5.819 ms 0.1550 ms 0.0402 ms 1.01 - - 2.98 KB 1.02
Sylvan 50000 8.165 ms 0.0850 ms 0.0221 ms 1.42 93.7500 15.6250 1717.73 KB 589.46

ExcelReader.Benchmarks.XlsWriteBenchmark


BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.4 LTS (Noble Numbat)
INTEL XEON PLATINUM 8573C 2.30GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.400
  [Host]     : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4
  Job-MEHJPP : .NET 10.0.11 (10.0.11, 10.0.1126.37416), X64 RyuJIT x86-64-v4

IterationCount=5  WarmupCount=1  

Method Rows Mean Error StdDev Ratio RatioSD Gen0 Gen1 Gen2 Allocated Alloc Ratio
XlsWriter 50000 5.117 ms 0.2355 ms 0.0612 ms 1.00 0.02 492.1875 492.1875 492.1875 16.03 MB 1.00
XlsxWriter 50000 20.582 ms 0.0614 ms 0.0159 ms 4.02 0.04 500.0000 500.0000 500.0000 4.02 MB 0.25

@GabrielMarquezMatte
GabrielMarquezMatte merged commit b0a5184 into develop Aug 20, 2026
28 checks passed
@dependabot
dependabot Bot deleted the dependabot/nuget/tests/ExcelReader.Benchmarks/develop/Sep-0.17.0 branch August 20, 2026 00:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant