A superfície de planilha abre sob demanda, apenas quando você abre um arquivo desse tipo. Toda leitura, cálculo, edição e gravação acontece no processo local do DiguinCode — nenhum arquivo é enviado a um serviço externo.
Na gravação, o DiguinCode parte dos bytes do arquivo original e aplica só o que você mudou, para preservar o que não foi tocado.
Editar
- Grade com seleção, fórmulas e formatos numéricos
- Fundo branco permanente da planilha, independente do tema do aplicativo
- Filtros e ordenação
- Validação de dados e formatação condicional na superfície de edição
- Várias abas, células mescladas, congelamento de painéis e linhas ou colunas ocultas
Formatos suportados
- XLSX — abrir e salvar no próprio arquivo; é o formato principal
- CSV e TSV — edição de valores, preservando o delimitador detectado
- XLSM — somente leitura; macros VBA nunca são executadas
- XLS, XLSB e ODS — somente leitura, enquanto não houver gravação segura
Fidelidade comprovada por teste
Valores, fórmulas não tocadas, fonte, tamanho, negrito, itálico, sublinhado, cores, preenchimento, alinhamento, quebra de texto, formato numérico, mesclagens, altura e largura, linhas e colunas ocultas, abas, filtro e congelamento.
Limitações declaradas
O que este módulo não faz hoje, segundo a matriz de capacidades do projeto.
- Imagens, gráficos e objetos OOXML avançados não têm fidelidade comprovada.
- Validações e formatação condicional ainda não têm persistência comprovada depois de editadas.
- Assinatura e macros de XLSM não são preservadas na edição.
- Conversão de SQL/JSON para planilha e “Salvar como XLSX” a partir de formatos somente leitura ainda não estão homologados.