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

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.

 Português