- Lançado em: 11 de abril de 2022
- Lançamento do GitHub: https://github.com/xuri/excelize/releases/tag/v2.6.0
As mudanças mais notáveis nesta versão são:
- Renomear constantes exportadas de
NameSpaceDublinCoreMetadataIntiative
paraNameSpaceDublinCoreMetadataInitiative
para correção de erro de digitação - Renomeie a variável exportada
ErrUnsupportEncryptMechanism
paraErrUnsupportedEncryptMechanism
- Renomeie a variável exportada
ErrDataValidationFormulaLenth
paraErrDataValidationFormulaLength
- Renomeie a variável exportada
ErrDefinedNameduplicate
paraErrDefinedNameDuplicate
- Remover variável exportada
XMLHeaderByte
- Remova o segundo parâmetro inútil
isCurrentSheet
e retornos de erro da funçãoSetSqrefDropList
- Remova
TotalRows
do iterador de linha
ProtectSheet
agora suporta proteção de planilha com algoritmo específico: XOR, MD4, MD5, SHA1, SHA256, SHA384 e SHA512UnprotectSheet
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
eGetWorkbookPrOptions
para suportar a configuração e obtenção das propriedadesFilterPrivacy
eCodeName
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
- 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
- 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
- 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
- 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