Skip to content

Latest commit

 

History

History
74 lines (59 loc) · 6.85 KB

v2.4.1.md

File metadata and controls

74 lines (59 loc) · 6.85 KB

Excelize v2.4.1

Notas de versão

As mudanças mais notáveis nesta versão são:

Quebrando mudanças

Altere o caminho de importação dos módulos Go para github.com/xuri/excelize/v2

Recursos notáveis

  • Suporte para definir largura de coluna no modo de streaming, problema relacionado #625
  • Suporta mesclagem de células no modo de streaming, problema relacionado #826
  • Novas funções de fórmula de suporte 2: BESSELK e BESSELY
  • O mecanismo de cálculo de fórmulas agora suporta referências de nomes definidos
  • Adicionar opção de desabilitação para gráfico xAxis e yAxis
  • A função AddPivotTable suporta intervalo de dados de origem de referência por nome definido, relacionar problema #856
  • A seguinte função agora é segurança de simultaneidade, relacionar problema #861
    • AddPicture e GetPicture suporta inserção simultânea ou obtém a imagem da planilha
    • Rows e Cols suporta linhas e colunas de iteração de simultaneidade
    • SetSheetRow suporta células de conjunto de simultaneidade para uma linha na planilha
    • SetCellStyle suporta estilo de célula de conjunto de simultaneidade
    • NewStyle suporta simultaneidade cria o estilo
  • Exportar mensagem de erro da função 24

Melhore a compatibilidade

  • Melhora a compatibilidade para atributos de namespace XML padrão, corrige arquivos corrompidos gerados em alguns casos
  • Melhora a compatibilidade com atributos de configuração de página não padrão, corrige falha na planilha aberta em alguns casos
  • Adicionar atributo de contagem na tabela de strings compartilhadas
  • Remova o requisito de fuso horário UTC ao definir o valor da célula com hora, problema relacionado #409
  • Melhora a compatibilidade com caracteres de controle XML na string literal de escape
  • Renomeie o campo exportado File.XLSX para File.Pkg
  • Alterar os nomes das planilhas não diferencia maiúsculas de minúsculas para NewSheet, GetSheetIndex, DeleteSheet, resolver o problema #873
  • Corrigir atributo pivô ausente da formatação condicional, resolver o problema #883
  • Compatibilidade aprimorada com atributo de número de primeira página inválido no layout da página
  • Adicionar limite máximo de caracteres e corrigir caracteres preservados ausentes para SetCellRichText

Correções de bugs

  • Corrigir erro de análise de formato de horário de 12/24 horas, resolver o problema #823 e #841
  • A correção não consegue obter comentários de GetComments em alguns casos, resolver o problema #825
  • Corrigido problema ao obter e adicionar comentários em vários autores, resolver o problema #829 e #830
  • Corrigir caminho de arquivo inválido e namespace duplicado ao recriar planilha, resolver o problema #834
  • Corrigido o conjunto de atributos de contorno que não funciona quando o valor dos atributos showOutlineSymbols, summaryBelow e summaryRight são false
  • Evite linhas vazias no final da planilha por GetRows, resolver o problema #842
  • Corrigir célula de fórmula ausente ao obter o valor das linhas, resolver o problema #855
  • A comparação de correção falha dentro e fora da função IF, resolver o problema #858
  • Corrigido GetRowHeight realmente obtém a altura da próxima linha
  • Corrija o escopo incorreto ao obter e excluir o nome definido, resolver o problema #879
  • O atributo LocalSheetID no nome definido deve ser igual a SheetIndex em vez de SheetID
  • Corrigir a falta de definição dos estilos de cada célula ao definir o estilo das colunas, resolver o problema #467
  • Evite o pânico quando um intervalo incorreto for fornecido como PivotTableRange ao criar uma tabela dinâmica
  • Corrigir problema de precisão de leitura de decimais, resolver o problema #848 e #852
  • Escape do caractere XML na lista suspensa, evite arquivo corrompido gerado, resolver o problema #971
  • Corrija o limite incorreto de contagem de caracteres na lista suspensa, resolver o problema #972
  • Corrigir o alto uso da CPU na leitura do valor da célula com formato numérico causado pelo problema de análise de tempo do Excel em alguns casos, resolver o problema #974
  • Corrija o erro de análise do mês no formato numérico personalizado em alguns casos

Otimização de performance

  • Reduza o uso de memória Save e SaveAs em cerca de 19% no máximo com base na versão lançada anteriormente

Diversas

  • Corrigir problema de segurança de código CWE-190 e CWE-681
  • O módulo de dependências foi atualizado
  • Testes unitários e godoc atualizados
  • Use GitHub Action para testes de unidade
  • Site de documentação multilíngue: árabe, alemão, espanhol, inglês, francês, russo, chinês, japonês e coreano, que foi atualizado