Thomas Fussell
Thomas Fussell
Due to some personal circumstances, I haven't really been maintaining this project for quite some time. I'm now ready to start dedicating time again on a weekly basis to get...
There have been several users reporting performance problems over the years. I believe the current data structure for cells involving a vector of structs containing cell data and a hash...
See https://github.com/tfussell/xlnt/blob/master/source/detail/serialization/zstream.cpp#L528
Encrypted XLSX files stored inside OLE compound documents are stored fully in memory before being read. A streaming layer that encrypts/decrypts out of/into a buffer on the fly would save...
A library user might want to try a password before committing to opening the file with that password. This should be a simple wrapper around `std::vector encryption_info::calculate_key() const`.