Excelize v1.3.0
- Lançado em: 13 de maio de 2018
- Lançamento do GitHub: https://github.com/xuri/excelize/releases/tag/v1.3.0
Notas de versão
As mudanças mais notáveis nesta versão são:
Quebrando mudanças
- Torne o índice de linha consistente nas funções
SetRowHeighteGetRowHeight, corrija o problema #205
Recursos notáveis
- Nova função
SetSheetRowfoi adicionada para suporte à gravação de toda a linha de uma vez, questões relacionadas #96 e #194 - Novas funções
GetColOutlineLevel,GetRowOutlineLevel,SetColOutlineLeveleSetRowOutlineLevelforam adicionadas para suporte à criação de grupo - Adicionar método iterador para
Rows, novas funçõesColumns,NexteErrorforam adicionadas - A função
SetCellValueagora suporta valores do tipobooletime.Duration - A função
AddTableagora suporta definir o nome da tabela, problema relacionado #216 - A função
AddPictureagora suporta definir o posicionamento de uma imagem, problema relacionado #214 - A função
GetCellValueagora suporta leitura de valor de célula do tipoinlineStr, problema relacionado #208 e solicitação pull #209 - A função
AddChartagora suporta definir tamanho de gráfico personalizado - Adicione gráficos 3D, 3D 100%, agrupados, empilhados e 100% empilhados de barras e séries de colunas com suporte, problema relacionado #160 e #190
- Adicione um hiperlink para suporte de imagem para a função
AddPicture, problema relacionado #185 - Adicione propriedades de proteção associadas ao suporte celular, problema relacionado #191
- Adicione categorias ou valores na ordem inversa (orientação do gráfico), suporte e defina máximo ou mínimo automático ou fixo do eixo, problema relacionado #202
Correções de bugs
- Corrigir
DeleteSheetque torna o arquivo quebrado causado pelo cálculo da tagactiveTaberrado, problema relacionado #165 - Corrigir contagem incorreta de colunas de leitura em dados específicos da planilha, problema relacionado #175
- Lidar com o nome especial do arquivo da tabela de strings compartilhadas
xl/SharedStrings.xmlpara tornar a biblioteca compatível com o software 1C, problema relacionado #188 - Corrija o índice
checkCellInAreafora do intervalo quando a referência da célula mesclada é uma coordenada única, problema relacionado #206 - A correção do conjunto de fontes da família não funciona, problema relacionado #222
Otimização de performance
- Torne o
SetCellStylemais rápido ignorando as conversões emcheckCellInAreae ignorando as verificações de área quando tivermos certeza de que a célula não pode estar antes ou depois da linha/coluna atual - Economize bytes na memória em vez de string, 11% de economia de memória, consulte dados de desempenho
Obrigado
Obrigado a todos os colaboradores do Excelize. Abaixo está uma lista de contribuidores que possuem contribuições de código nesta versão:
- @mbresson (Matthieu Bresson)
- @pvelder (Peter De Velder)
- @martinal (Martin Sandve Alnæs)
- @OloloevReal (Ololoev)
- @lunny (Lunny Xiao)
- @srdolor (Ilya Kuznetsov)
- @jdevelop (Eugene)