Excel

Planilhas que seus usuários podem ler, mas não eu

Uma pasta de trabalho raramente é apenas o que está na tela. Ela contém planilhas ocultas, linhas filtradas, comentários, nomes definidos e o que alguém colocou na coluna BX. Renderizar no servidor significa que o leitor vê o relatório e não a arqueologia por trás dele.

8
extensões de planilha suportadas
0
Instalações de Excel necessárias
0
planilhas ocultas enviadas ao navegador

O problema

A pasta de trabalho que você envia não é a pasta de trabalho que você pretendia enviar

Planilhas são o formato que mais provavelmente vaza algo. Planilhas ocultas contendo dados de origem, linhas filtradas que desfazem o filtro, um cache de tabela dinâmica contendo a tabela completa, comentários de uma negociação que ninguém pretendia publicar.

Converter primeiro para PDF resolve o vazamento e cria uma tarefa: alguém precisa executar a conversão, e o PDF fica desatualizado no momento em que a pasta de trabalho muda.

Renderizar a pasta de trabalho ao vivo no servidor resolve ambos. O leitor vê os dados atuais, formatados como o autor pretendia, e recebe uma imagem em vez de um arquivo com um subsolo.

Capacidades

O que o visualizador faz com uma pasta de trabalho

Formatação preservada

Formatos numéricos, formatação condicional, células mescladas, larguras de coluna e áreas de impressão são renderizados como planejado — não como uma simples tabela HTML que perdeu o objetivo do design.

Gráficos e imagens incorporadas

Gráficos são renderizados ao lado de seus dados em vez de desaparecerem, o que geralmente é a primeira coisa que falha em uma conversão ingênua.

Toda a família

.xls, .xlsx, .xlsm, .xlsb, .xltx, .xltm, .ods e .csv, tudo através da mesma chamada de abertura.

Paginação como uma impressão

A saída segue a configuração de página da pasta de trabalho, então um relatório projetado para imprimir em quatro páginas aparece como quatro páginas em vez de um rolo infinito.

Texto pesquisável

Com o plugin AdvancedSearch, o texto das células pode ser pesquisado em todo o documento renderizado.

Sem motor de fórmulas no navegador

A avaliação ocorre no servidor. O cliente nunca recebe fórmulas, nomes definidos ou o grafo de dependências que permitiria a alguém reconstruir seu modelo.

Integração

Abrindo uma pasta de trabalho

Como o visualizador é orientado pela configuração de página, uma pasta de trabalho com áreas de impressão sensatas renderiza muito melhor do que uma que nunca foi impressa. Vale a pena verificar isso antes de culpar o renderizador.

Extensões suportadas

.xls.xlsx.xlsm.xlsb.xltx.xltm.ods.csv
csharp
// Same call, different family
string token = await viewer.OpenDocumentAsync("wwwroot/files/Q3-Report.xlsx");

// CSV goes through the same path — useful for data exports
// that users want to read rather than download
string csvToken = await viewer.OpenDocumentAsync("wwwroot/exports/ledger.csv");

Detalhes

Especificidades da planilha

  • A renderização segue a configuração de página da pasta de trabalho — áreas de impressão e escala são importantes para o resultado.
  • Nenhuma instalação do Excel e nenhum interop estão envolvidos.
  • A pesquisa de texto entre células requer o plugin AdvancedSearch.

Perguntas frequentes

As fórmulas são recalculadas?

A renderização reflete os valores armazenados e a formatação da pasta de trabalho. O que o cliente recebe é uma imagem da planilha, nunca as fórmulas ou o grafo de dependências por trás dela.

O que acontece com planilhas ocultas e linhas filtradas?

Elas não fazem parte do que é renderizado para o leitor, o que é a principal razão pela qual as equipes preferem isso a enviar o arquivo por e‑mail. A pasta de trabalho mantém sua estrutura no seu servidor; o navegador recebe páginas.

Ele pode lidar com uma planilha muito larga?

Sim, embora o resultado siga a configuração de página. Uma planilha que nunca teve uma área de impressão definida paginará de forma estranha pelo mesmo motivo que imprime de forma estranha.

Experimente com seus próprios documentos

Uma licença temporária leva alguns minutos para ser solicitada e funciona totalmente na sua própria máquina. Os arquivos que importam são os que já estão quebrando seu visualizador atual.