Adicionar colunas via script em tabelas

Olá, gostaria de adicionar novas colunas.

Hoje utilizo o "function addItem(){}" para novas linhas, porem quero pode adicionar novas colunas também.

Alguém pode me ajudar?

Obrigado

@Andrei, dê um exemplo do que você está fazendo, que assim fica mais fácil de achar um caminho, para dar uma opinião.

Boa tarde Mausim.

Seria tipo no Excel, você pode adicionar linha para itens por exemplo e colunas para fornecedor, ter um botão para coluna e um para linhas.