Aspose.Cells JSON Converter para .NET
Células - Ascensão JSON O Converter para .NET fornece conversão sem fio, de alto desempenho entre os livros de trabalho do Microsoft Excel (XLS, XLSX,XLSM) e as estruturas de dados do JSON. Se você precisa serializar conteúdos de folhetos de trabalhos para aplicativos da web ou reconstruir arquivos do Excel a partir de cargas de jSON, este plug-in garante precisão, validação de esquema e performance eficiente.
Instalação e Setup
- Instalar o pacote NuGet: ver Instalação .
- Configurar a licença medida antes de usar APIs: ver Licenciamento Ponderado .
Com a habilitação da licença e o pacote instalado, você pode integrar imediatamente os fluxos de trabalho de conversão JSON em seus aplicativos .NET.
Principais Características
Formato de cobertura
- Suporte para XLS, XLSX, XLSM e XLTX.
- Retenha fórmulas, estilos, regiões misturadas e metadados do livro de trabalho.
- Assegura conversões de rotação do Excel para JSON e para trás.
Mapeamento de esquema JSON
- O mapa varia para arredores JSON ou objetos.
- Inclui/exclude cabeças, linhas escondidas e pés.
- Formato de controle para números, datas e booleanos.
- Compare as saídas JSON com os contratos REST API ou os esquemas existentes.
Performance e Streaming
- Processar grandes conjuntos de dados usando a leitura / escrita em streaming.
- Conversão de linha para linha ou em batches sem carregar todo o livro de trabalho.
- Suporta async I/O para operações não bloqueadas no ASP.NET Core.
Opções avançadas
- Transformadores personalizados de valor celular (por exemplo, serializadores de data).
- Controle as políticas de indentação JSON, codificação e zero.
- Preserve os principais zeros, caracteres especiais e formatos locais específicos.
Erro de gestão e validação
- Detectar fórmulas inválidas, correntes corruptas ou falhas de esquema.
- Validação de chamadas para manipular ou corrigir erros.
- Claro hierarquia de exceção para desligamento e resolução de problemas.
Exemplo de código: Converter Excel para JSON
// Load your source workbook
Workbook workbook = new Workbook("sample.xlsx");
// Convert the workbook to JSON file
workbook.Save("sample_out.json", SaveFormat.Json);
Dicas e Melhores Práticas
- Definir esquemas JSON uma vez e reutilizá-los em várias tarefas.
- Para grandes livros de trabalho, permite o modo de streaming e tune batch tamanhos.
- As chamadas de conversão de Wrap em blocos de teste/catch para lidar com erros de licença e I/O.
- Use transformadores para formatação consistente de datas e números.
- Valide a entrada de JSON antes de importar para o Excel.
- Use async APIs para conversões de longo prazo em aplicativos web.
Problemas Comuns e Soluções
- File não encontrado: Verifique o caminho do arquivo de entrada.
- Formato de arquivo não suportado: Assegure-se de que o formato de entrada é apoiado.
Perguntas frequentes
**O que é Aspose.Cells JSON Converter para .NET?**Ele permite a conversão programática de arquivos do Excel de / para estruturas JSON em aplicações .NET.
**Como é diferente de Aspose.Cells para .NET?**O JSON Converter concentra-se nos fluxos de trabalho Excel-to-JSON e jSON-a-Excel.
**Quais formatos de arquivo são suportados?**XLSX, XLSM, XLTX e JSON.
**A geração JSON pode ser personalizada?**Sim – Use JsonSaveOptions
para indentação, codificação e configurações de formatação.