How to add more columns to one row relative to other rows in a table?

I just simply add a row with more columns compared to other rows. I learned that there is `\multicolumn` command to span the columns but in my case if I use this command I need to repeat it so much time for the other rows. Is there any short cut for this. Another question, to take all this burden, do you know any table editor that works visually and end up a latex code?

-
You may find all your problems solved by reading Comprehensive list of tools that simplify the generation of LaTeX tables. –  Werner Oct 4 '13 at 15:11