rabanti-github / PicoXLSX

PicoXLSX is a small .NET / C# library to create XLSX files (Microsoft Excel 2007 or newer) in an easy and native way
MIT License
52 stars 13 forks source link

Features request #19

Open SebZar opened 2 years ago

SebZar commented 2 years ago

Hi, I'm missing some features.

Perhaps you can put them on the roadmap.

Thanks

rabanti-github commented 2 years ago

Hi Thanks for the request.

RichText (inline formatting) is on top of the (not yet written down :-) roadmap. Conditional formatting is also planned but will be probably a bigger task. Also on the list is a formula builder. The convenience functions sounds good. Let me know if you have more of them. It may be that some functions may be already implemented in the dev brach. You will find some changes in that branch, and even more in the dev branch of NanoXLSX.

As info: Future versions of PicoXLSX will be most likely a facade of NanoXLSX, since maintenance of the two separate (four, if the Java versions are taken into account) libraries grew up to nightmare level, and the monolithic aspect of PicoXLSX is nowadays not that important as back in 2013, when I startet the project.

DixonDacya commented 2 years ago

As a suggestion for overloads, it would be nice to have Worksheets.Exists(string WorksheetName) as shortcut for Wb.Worksheets.Exists(ws => ws.SheetName == WorksheetName)