Skip to content

1.46.0

Choose a tag to compare

@shps951023 shps951023 released this 22 Aug 05:00
· 11 commits to v1.x-maintenance since this release

Summary

This release adds streaming XLSX/XLSM-to-Markdown conversion in two formats:

  • MarkdownFormat.Simple produces compact GitHub-Flavored Markdown tables.
  • MarkdownFormat.LlmFriendly produces chunked Markdown with worksheet, range, row, column-address, and formula context for LLM and RAG workflows.

It also adds a .NET 10 Blazor WebAssembly Browser Lab at https://mini-software.github.io/MiniExcel/ so workbooks can be converted locally in the browser, with a direct switch to the Rust WASM implementation.

Template rendering is also more reliable: formula cells and calcChain.xml are now regenerated correctly so Excel no longer rejects rendered workbooks containing static or $= formulas.

What's Changed

  • Fixed template formula serialization and calcChain regeneration by @martin-vitous and @michelebastione in #990
  • Added streaming XLSX/XLSM-to-Markdown conversion, focused regression coverage, and documentation by @shps951023 in #997
  • Added the .NET Blazor WebAssembly Browser Lab and GitHub Pages deployment by @shps951023
  • Refreshed benchmark reports through the automated benchmark workflow

Downloads

GitHub UI

Download MiniExcel.1.46.0.nupkg or MiniExcel.1.46.0.snupkg from the Assets section below.

GitHub CLI

gh release download 1.46.0 \
  --repo mini-software/MiniExcel \
  --pattern "MiniExcel.1.46.0.*nupkg"

Install the downloaded package from the local directory:

dotnet add package MiniExcel --version 1.46.0 --source .

After publication to nuget.org, install normally with:

dotnet add package MiniExcel --version 1.46.0

Full Changelog: 1.45.0...1.46.0