Fix issue #24: remove invalid characters in worksheet names