Reader fix: the reader will not error out duplicate cell names, but rename the cells. Writer fix: the writer will uniquify cell names *after* illegal character substitution.