Skip to content

Latest commit

 

History

History
65 lines (50 loc) · 6.5 KB

v2.6.0.md

File metadata and controls

65 lines (50 loc) · 6.5 KB

Excelize v2.6.0

Notas de versão

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

Quebrando mudanças

  • Renomear constantes exportadas de NameSpaceDublinCoreMetadataIntiative para NameSpaceDublinCoreMetadataInitiative para correção de erro de digitação
  • Renomeie a variável exportada ErrUnsupportEncryptMechanism para ErrUnsupportedEncryptMechanism
  • Renomeie a variável exportada ErrDataValidationFormulaLenth para ErrDataValidationFormulaLength
  • Renomeie a variável exportada ErrDefinedNameduplicate para ErrDefinedNameDuplicate
  • Remover variável exportada XMLHeaderByte
  • Remova o segundo parâmetro inútil isCurrentSheet e retornos de erro da função SetSqrefDropList
  • Remova TotalRows do iterador de linha

Recursos notáveis

  • ProtectSheet agora suporta proteção de planilha com algoritmo específico: XOR, MD4, MD5, SHA1, SHA256, SHA384 e SHA512
  • UnprotectSheet agora suporta a especificação do segundo parâmetro de senha opcional para remover a proteção da planilha com verificação de senha
  • Novo suporte para 71 funções de fórmula: AVERAGEIFS, BETADIST, BETA.DIST, BETAINV, BETA.INV, BINOMDIST, BINOM.DIST, BINOM.DIST.RANGE, BINOM.INV, CHIINV, CHITEST, CHISQ.DIST, CHISQ.DIST.RT, CHISQ.INV, CHISQ.INV.RT, CHISQ.TEST, CONFIDENCE.T, CORREL, COVAR, COVARIANCE.P, CRITBINOM, ERROR.TYPE, EXPON.DIST, EXPONDIST, F.DIST, F.DIST.RT, FDIST, F.INV, F.INV.RT, FINV, FORMULATEXT, F.TEST, FTEST, GAMMA.DIST, GAMMADIST, GAMMA.INV, GAMMAINV, GAMMALN.PRECISE, GAUSS, HOUR, HYPGEOM.DIST, HYPGEOMDIST, INDIRECT, LOGINV, LOGNORM.DIST, LOGNORMDIST, LOGNORM.INV, MODE, MODE.MULT, MODE.SNGL, NEGBINOM.DIST, NEGBINOMDIST, PHI, SECOND, SERIESSUM, SUMIFS, SUMPRODUCT, SUMX2MY2, SUMX2PY2, SUMXMY2, T.DIST, T.DIST.2T, T.DIST.RT, TDIST, TIMEVALUE, T.INV, T.INV.2T, TINV, T.TEST, TTEST e TYPE
  • Verifique a extensão do arquivo ao salvar a pasta de trabalho
  • Suporta modo de visualização de pasta de trabalho e configurações de exibição de régua
  • Improve number format support, introduced NFP (number format parser) dependencies module for custom dates and times number format and text place holder support, include local month name and AM/PM format in 19 languages (Afrikaans, Bangla, Chinese, English, French, German, Austria, Irish, Italian, Russian, Spanish, Thai, Tibetan, Turkish, Welsh, Wolof, Xhosa, Yi and Zulu) support for number format, ass-untos relacionados #660, #764, #1093, #1112, #1133
  • Novas funções exportadas SetWorkbookPrOptions e GetWorkbookPrOptions para suportar a configuração e obtenção das propriedades FilterPrivacy e CodeName da pasta de trabalho, resolvem limitações ao adicionar projeto VBA à pasta de trabalho, problema relacionado #1148
  • O mecanismo de fórmula agora suporta cálculo com a função de fórmula sem parâmetro após a notação do operador infixo
  • Suporte para ler o valor da célula do tipo de dados booleano
  • Suporte para definir o tamanho do furo ao criar o gráfico de rosca pela função AddChart, resolver o problema #1172
  • Exportar 4 erros ErrPasswordLengthInvalid, ErrUnsupportedHashAlgorithm, ErrUnsupportedNumberFormat, ErrWorkbookExt para que os usuários possam agir de maneira diferente em relação aos diferentes tipos de erros

Melhore a compatibilidade

  • Melhorou a compatibilidade com o LibreOffice, corrigiu o problema do filtro automático que não funcionava no LibreOffice se o nome da planilha contivesse espaços, resolver o problema #1122
  • Melhore a compatibilidade com conteúdo alternativo, suporte para preservação de conteúdo alternativo na pasta de trabalho, planilha e drawingML
  • Melhore a compatibilidade com campos DPI de configuração de página

Correções de bugs

  • Corrija a configuração de página ausente da planilha após salvar novamente a planilha, resolver o problema #1117
  • Corrigir células mescladas que não são atualizadas após a operação em alguns casos
  • Corrigido problema de análise de estilo, que causa falta de negrito e outros estilos, resolver o problema #1119
  • Corrija o arquivo corrompido ao salvar como na extensão XLAM / XLSM / XLTM / XLTX em alguns casos
  • Corrija o estilo das células no intervalo de mesclagem, faça com que a célula suporte o estilo de colunas/linhas de herança, resolver o problema #1129
  • Corrija o ID de estilo incorreto retornado ao obter o estilo da célula em alguns casos
  • Corrigir formato de número incorporado incorreto: 42
  • Corrigido problema de precisão decimal de análise em alguns casos
  • SetCellDefault suporta valor não numérico, resolver o problema #1139
  • Corrigida a configuração de mostrar guias de planilha que estava faltando ao salvar como planilha em alguns casos, resolver o problema #1160
  • Corrigir erro de resultado de cálculo de fórmula aninhada, resolver o problema #1164
  • Corrigida uma parte do problema de precisão do resultado do cálculo da função de fórmula e precisão inconsistente do resultado do cálculo da fórmula na arquitetura do processador (CPU) x86 e arm64
  • Isso corrige o problema de análise da notação científica em alguns casos
  • Corrigido o problema de que o máximo e o mínimo do eixo do gráfico não funcionavam quando o valor era 0

Otimização de performance

  • Melhorar o desempenho de leitura de streaming, com base na versão lançada anteriormente, reduzir o uso de memória em cerca de 50%, no máximo, para leitura de planilhas de dados grandes e reduzir em 80% os tempos de GC para o iterador da linha

Diversas

  • O módulo de dependências foi atualizado
  • Testes unitários e godoc atualizados
  • Site de documentação multilíngue: árabe, alemão, espanhol, inglês, francês, russo, chinês, japonês e coreano, que foi atualizado