v2.12.2
The reader deduplicated shared strings the way the writer does, so a file whose sharedStrings.xml held duplicate <si> entries had every later index shifted down. Text cells after a duplicate then read the wrong string, and cells past the shortened list returned null (dropped). Reading now appends each <si> at its own index; writing still deduplicates. Fixes #2.