A quick update on kexcel :bar_chart: kexcel now h...
# feed
s
A quick update on kexcel πŸ“Š kexcel now has a documentation site β€” getting started guides, examples, and full API docs: shreyashkore.github.io/kexcel πŸŽ‰ If you missed the original post, kexcel is a lightweight, pure Kotlin library for reading, writing, and parsing Excel (.xlsx) files. No Apache POI, no JVM-only APIs β€” the same code runs on JVM, Android and iOS. Inspired by the Dart Excel library, with an API designed for the Kotlin ecosystem. = breaking change (top-level
getFontFamily()
removed β€” use
FontFamily.displayName()
). β€’ Repository: github.com/ShreyashKore/kexcel If you're looking for an Excel library for Kotlin, give it a try. Suggestions, issues, and contributions are welcome.
πŸ‘ 3
K 3
❀️ 1
s
Awesome. I starred it in the case I might need it. πŸ™‚ Next up: Apache PDFBox KMP port. πŸ˜„
s
Thanks @Stefan Oltmann. Porting PDF library seems a bit above my paygrade 😁
s
So the Excel format is less complicated than what I was thinking. ^^
a
@Stefan Oltmann I've had a few chats with the creator of PDFJet and may assist with porting that if he's open to it, though PDFJet is primarily for fast creation of PDFs
πŸ‘€ 1
a
Isnt POI crazy complex? Or is every usecase covered?
βž• 1
s
Sadly this library doesn't work at all after adding another sheet, I can currently only work in Sheet1 github.com/ShreyashKore/kexcel/issues/3
s
@Arjan van Wieringen Kexcel is a port of dart excel library by justkawal, so not all functionalities are supported.
@S. thanks for reporting. I'll take a look.
πŸ™πŸ» 1
a
PDF is insanely complex. POI is so complex because it was first created for legacy XLS format.
πŸ‘ 1
s
This too, Kexcel only supports the XLSX format.
πŸ‘ 1
@S. published version 0.1.1 with fixes.
πŸŽ‰ 1