Como usar
- Escolha ou solte um arquivo .xlsx.
- Selecione uma planilha ou Todas as planilhas para uma tabela por planilha.
- Defina se a primeira linha é um cabeçalho.
- Confira a prévia, depois copie o código ou baixe o arquivo .html.
Como funciona
Cada célula é gravada em uma célula de tabela com seu texto escapado em HTML, para que caracteres como < e & não possam quebrar a página nem injetar marcação. Quebras de linha dentro de uma célula são convertidas em <br>. Com a opção de cabeçalho, a primeira linha vai para <thead> como células <th>. Células numéricas recebem class="num" para que você possa alinhá-las à direita com CSS; o arquivo baixado inclui uma pequena folha de estilos que faz isso.
Os valores são os valores armazenados: resultados de fórmulas como salvos no arquivo, TRUE/FALSE e datas em ISO 8601. Formatos de número, fontes, cores, bordas, larguras de colunas, células mescladas, imagens e gráficos não são reproduzidos. Cada linha tem o mesmo número de células; linhas e colunas vazias no final são omitidas.
A visualização é exibida em um quadro em sandbox que não pode executar scripts nem carregar nada da internet.
Exemplos
Uma tabela de preços em um site
Converta uma planilha de lista de preços em uma tabela HTML, cole-a no modo de código do CMS e deixe o CSS do site estilizá-la.
Várias planilhas em uma página
Com Todas as planilhas, cada planilha vira um título h2 com sua própria tabela em um único arquivo HTML.
Perguntas frequentes
Por que as cores e as bordas do Excel não aparecem?
Apenas os dados são convertidos, então a tabela se integra ao design da página onde você a utiliza. Estilize-a com seu próprio CSS.
Por que 25 % é mostrado como 0,25?
A tabela contém os valores armazenados nas células. Formatos numéricos como porcentagens, moedas e separadores de milhar não são aplicados.
É seguro colar esse HTML no meu site?
Sim. Todo o texto das células é escapado, então o conteúdo da planilha é exibido como texto e não pode adicionar tags, scripts ou links.
Privacidade
A pasta de trabalho é lida no seu navegador e o HTML é criado no seu dispositivo. Nada é enviado, armazenado ou incluído em análises; apenas é contabilizado um evento anônimo de que a ferramenta foi usada.