Add basic worksheet copy support
Make sure that at least one worksheet exist in the workbook
Code refactoring: Cache worksheetNames