Código Javascript
:
Ver original<table id='tab'>
<tr><td>1</td><td>2</td><td>3</td><td>4</td></tr>
<tr><td>a</td><td>b</td><td>c</td><td>d</td></tr>
</table>
<script>
function insertColumn(celdas,pos){//celdas a insertar, número de columna a insertar
var filas = document.getElementById('tab').getElementsByTagName('tr'), tr, i = 0
while(tr = filas[i++]) ntd = tr.insertCell(pos), ntd.innerHTML = celdas[i-1] || ''
}
insertColumn(['@','@'],2)
insertColumn(['$','$'],1)
</script>