enhanced excel creation with macro dsl
refactored and enhanced excel support