eric-wood / excel2latex

Javascript .xlsx to LaTeX table converter
90 stars 28 forks source link

Consider using go backend for version 2.0 #22

Open jonasdroste opened 6 years ago

jonasdroste commented 6 years ago

Hi,

just an idea, consider the good xlsx package for golang as a basis for version 2.0 https://github.com/tealeg/xlsx

Regards, Jonas

eric-wood commented 6 years ago

Thanks for the suggestion!

Years ago I experimented with using a backend and one of several different XLSX-processing packages. It was successful, but none of them offered any features that expanded much on what my horrific DIY parser could produce. I really want to support number formatting (it's the most-requested feature!), for example, but all of them ignored the formatting metadata. (I've actually looked at implementing this myself, but it's extremely non-trivial)

Maybe it's about time I reevaluated my options here, but this library doesn't seem to be it; the top of the README says that XLSX support is extremely minimal. Not to mention I'm not all that familiar with Golang. If you're able to get a proof of concept going that can handle the number formatting, though, I'd love to chat about an architecture that we can hack on, since it would solve a lot of the unresolved issues!