Exportando um subconjunto de uma planilha do Excel como uma guia HTML (limpa)

2

Eu tenho uma planilha do Excel com várias planilhas e contém algumas tabelas de informações que devem ser publicadas em um wiki comum na minha empresa. Anteriormente, costumávamos usar o MediaWiki, e eu havia encontrado uma ferramenta de exportação muito boa que recebia uma seleção no Excel e gerava uma enorme quantidade de marcação de tabela MediaWiki muito legível. Várias dessas tabelas foram geralmente colocadas na mesma página do Wiki.

Infelizmente, para esta abordagem, as mudanças da empresa se seguiram, e agora as mesmas informações precisam ir para páginas essencialmente em HTML puro ou para um sistema Twiki. Nenhum dos quais suporta a querida antiga sintaxe da Mediawiki.

Então a questão é: existe alguma maneira de exportar a sintaxe limpa de tabela HTML ou Twiki de uma seleção de tabelas do Excel?

Se você selecionar "salvar como ..." "html" "somente seleção" no próprio Excel, você obtém uma página da web completa por tabela. Claro, o bit da tabela principal pode ser extraído disso. No entanto, o código é bastante horrível, cheio de coisas de estilo MS para fazer com que pareça EXATAMENTE no Excel, o que geralmente não é o que você quer. Você quer que o mecanismo do wiki e o navegador lidem com a formatação que funciona bem na tela que alguém está usando.

(por algum motivo você não pode obter um bloco de código HTML para aparecer nas postagens do Superusuário ...)

    
por jakobengblom2 16.08.2010 / 11:11

1 resposta

2

Acredito que o Excel Macro ajudaria nesse caso.

Mas, pessoalmente, apenas faço isso com uma fórmula simples .

Exemplo:

Por exemplo, o intervalo B10:D20 é o intervalo que você deseja. Em seguida, localize apenas uma coluna vazia (digamos, coluna X:X ), e escreva essa fórmula em X10 e copie-a para X11:X20 :

= "<tr><td>" & B10 & "</td><td>" & C10 & "</td><td>" & D10 & "</td></tr>"

Em seguida, copie X10:X20 para o bloco de notas e envolva-o com <table> & </table> .

(Finalmente, apague a coluna X)

Vantagem:

  • Simples e amp; para a frente.
  • Comparando com o uso de macro, você pode especificar a sintaxe toda vez.
por 16.08.2010 / 13:33