For some time I've wondered if/when this module could get some introspection abilities, beyond just hacking on the object.
For example:
Once a sheet has been written, how can I know query the sheet object to know things like how many rows and columns it has?
What I want to do is write a number of sheets, then go back to each and write more rows to them. I could keep track of last row/column on my own, but before I do that I'm wondering if I can get that data from the already-written objects, before the final workbook->close.
I think I could count the number of keys in a sheet object's _table hash, but that may be too close to the metal to be "official." I remember John saying not to do that somewhere in the CPAN docs.