1. Update .gitignore
2. Move xlsx generation to RAM
1. Code refactoring
1. Code improvement