- Lançado em: 22 de agosto de 2022
- Lançamento do GitHub: https://github.com/xuri/excelize/releases/tag/v2.6.1
As mudanças mais notáveis nesta versão são:
- Renomeie o tipo exportado
TabColor
paraTabColorRGB
- Renomeie a constante exportada
TotalColumns
paraMaxColumns
- Renomeie a variável exportada
ErrMaxFileNameLength
paraErrMaxFilePathLength
- Renomeie a variável exportada
ErrWorkbookExt
paraErrWorkbookFileFormat
- Remover variável exportada
ErrEncrypt
- Alterar o nome da planilha sem distinção entre maiúsculas e minúsculas
- Novo suporte para 34 funções de fórmula: CONVERT, COVARIANCE.S, DAVERAGE, DAYS360, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DPRODUCT, DSTDEV, DSTDEVP, DSUM, DVAR, DVARP, EDATE, EOMONTH, EUROCONVERT, GROWTH, HYPERLINK, MINVERSE, MMULT, NETWORKDAYS, NETWORKDAYS.INTL, PEARSON, RSQ, SKEW.P, SLOPE, STDEVPA, STEYX, TREND, WEEKNUM, WORKDAY e WORKDAY.INTL
- Nova função
DeleteComment
com suporte para excluir comentários, problema relacionado #849 - A função
AddShape
agora suporta a atribuição de uma macro à forma - Adicionar suporte para o sistema de datas de 1900 e 1904, problema relacionado #1212
- Adicionar hiperlink de célula de atualização de suporte, problema relacionado #1217
- A função
AddPicture
agora permite inserir imagens nos formatos EMF, WMF, EMZ e WMZ, problema relacionado #1225 - Limpar a mensagem de exceção com falha na abertura da pasta de trabalho, nova variável exportada
ErrWorkbookPassword
para a mensagem de erro ao receber a senha incorreta da pasta de trabalho - Novas constantes exportadas
MinFontSize
,MinColumns
eMaxCellStyles
- Adicionar suporte a fórmulas de matriz para o mecanismo de cálculo de fórmulas
- Suporte para criptografia de pasta de trabalho por senha, problema relacionado #199
- Suporte
RichTextRun
definido sobrescrito e subscrito pelo atributovertAlign
- A função
DeleteDataValidation
suporta a exclusão de todas as validações de dados na planilha, problema relacionado #1254 - O mecanismo de cálculo de fórmula suporta símbolo de percentil na expressão de critérios de condição
- O mecanismo de cálculo de fórmulas suporta cálculo de fórmulas de dependência, problema relacionado #1262
- Adicionada opção de exportação
MaxCalcIterations
para especificar o máximo de iterações para cálculo iterativo - Adicione o tipo de exportação
ColorMappingType
para enumeração de tipos de transformação de cores - Suporte para ajuste do intervalo da tabela ao remover e inserir coluna/linha
- Conjunto de suporte e obtenção de índice de cores, tema e tonalidade para guia de planilha, problema relacionado #1283
- Adicionada nova função de exportação
GetRowOpts
para o iterador de linhas, para suportar propriedades de obtenção de linhas, problema relacionado #1296
- Melhore a compatibilidade com contagem de estilos internos inválidos, resolver o problema #1211
- Melhore a compatibilidade com o Planilhas Google, resolver o problema #1244 and #1314
- O gravador de fluxo agora ignora a gravação de valores nulos quando define o valor das células para a linha, problema relacionado #1299
- Corrigir arquivo gerado corrompido quando o mesmo campo é usado para dados e linhas/colunas da tabela dinâmica, resolver o problema #1203
- Correção de valor incorreto de rich text causado pela falta de verificação de tipo de célula, resolver o problema #1213
- Corrigir resultados incorretos de conversão de tipos de dados de células durante a formatação de números, resolver o problema #1219
- Corrigir que a célula lida está vazia quando a célula está no estilo de formato de número de espaço reservado 0, resolver o problema #1312 e #1313
- Corrigir o valor definido da célula com problema de herança de estilo de coluna e linha, resolver o problema #1163
- Corrigir o pânico ao adicionar painel em planilhas de visualizações de planilhas vazias
- Corrigir o problema de cálculo de fórmula com vários argumentos em alguns casos
- Corrigir arquivo gerado corrompido causado pela ordem incorreta dos campos do rodapé do cabeçalho da planilha, resolver o problema #1257
- A correção do valor da célula definida falhou em alguns casos, resolver o problema #1264
- Corrigir o pânico ao definir ou obter opções de visualização de planilha na planilha sem opções de visualização
- Corrigir corrupção de pasta de trabalho gerada causada por dcterms vazios criados ou modificados nas propriedades principais do documento
- Corrija as propriedades do documento ausentes após a criação de uma nova planilha, resolver o problema #1298
- Melhore o desempenho da linha da planilha definida e das células mescladas, corrija o impacto no desempenho ao resolver o problema #1129
- Desempenho de cálculo de fórmula de otimização
- Reduz o uso de memória e acelera a função
AddComment
, resolver o problema #1310
- O módulo de dependências foi atualizado
- Testes unitários e godoc atualizados, tornaram o caso de teste compatível com go1.19
- Site de documentação multilíngue: árabe, alemão, espanhol, inglês, francês, russo, chinês, japonês e coreano, que foi atualizado
Obrigado a todos os colaboradores do Excelize. Abaixo está uma lista de contribuidores que possuem contribuições de código nesta versão:
- @JDavidVR (David)
- @sceneq
- @Juneezee (Eng Zer Jun)
- @MichealJl (jialei)
- @ww1516123
- @z-hua (z.hua)
- @xdlrt (yeshu)
- @eaglexiang (Eagle Xiang)
- @MJacred
- @ReganYue (Regan Yue)
- @thomascharbonnel (Thomas Charbonnel)
- @ee0703 (EE)
- @NaturalGao (NaturalGao)
- @Sangua633