Tranformar uma table em uma planilha excel com um clique?

Fala galera, blz??

estou com o seguinte problema:

meu sistema importa uma planilha excel, faz uma breve validação e “cospe” os dados na tela em uma tabela para que o usuário possa analisar e corrigir os dados se precisar.

o problema está na correção, pois preciso que quando o usuário clique em uma celula da tabela, os dados passem para um input (pode ser text, select, combo, depende do campo), o usuario altera e quando apertar “enter” ou clicar fora da celula ela tem que voltar ao normal.

ps: não posso usar scriptlets.
struts 1.2.9
JExcel 2.6

o ideal é que seja feito com jstl.

e eu não posso colocar id’s ou functions na mão, pois não tenho como prever quantas linhas ou colunas essa planilha vai ter.

vlw…

hey pessoal… alguma idéia???

help me, please!!!

Você vai precisar de javascript.

Associe o click do TD a uma rotina que transforme aquele TD em um input… (ou pode ser um input desde o principio).

Quando o usuário der Enter você pode submeter o formulário todo e comparar as alterações…

Ou, um um pouco melhor, submeter apenas as alterações passando coordenadas de quais células foram alteradas

Ou, ainda melhor, usar ajax e a cada enter do usuário enviar uma requisição de atualização pro servidor.