Navegue pelos nossos produtos

If so you can download any of the below versions for testing. The product will function as normal except for an evaluation limitation. At the time of purchase we provide a license file via email that will allow the product to work in its full capacity. If you would also like an evaluation license to test without any restrictions for 30 days, please follow the directions provided here.

Aspose.Cells for .NET foi atualizado para a versão 8.0.0 e temos o prazer de anunciar que esta versão traz a adição de mais de 50 novas melhorias úteis. Usando Aspose.Cells for .NET você pode trabalhar com XLS, SpreadsheetML,OOXML,XLSB, CSV, HTML, ODS, PDF, XPS e outros formatos em seus aplicativos. Você também pode visualizar, gerar, modificar, converter, renderizar e imprimir pastas de trabalho, tudo sem usar o Microsoft Excel. Visite a documentação para saber como começar a usar Aspose.Cells for .NET. Observe que este download contém uma versão totalmente funcional do produto; no entanto, sem um conjunto de licenças, ele será executado em modo de avaliação com algumas limitações. Para testar o Aspose.Cells sem essas limitações de avaliação você pode solicitar uma licença temporária gratuita de 30 dias. A seguir está uma lista de alterações nesta versão do Aspose.Cells.

1) Aspose.Cells

Principais características

A opção de uso de memória pode ser usada para consideração de desempenho.

Ao criar uma pasta de trabalho com conjunto de dados de células grandes, a opção MemorySetting.MemoryPreference pode otimizar o uso de memória para dados de células para diminuir o custo de memória.

Outras melhorias e mudanças

Novas características

(CELLSNET-42399) – Exportando dados sem linhas e colunas ocultas

Melhorias

(CELLSNET-42487) – Problema de PrintTitleRow com configurações regionais da Turquia

(CELLSNET-42449) - Aspose.Cells.dll não pode passar na verificação BinScope

(CELLSNET-42417) – Erro de digitação no nome do método – SeriesCollection.SecondCatergoryData

(CELLSNET-42413) – Cenários perdidos durante a conversão XLSB para XLSM

Desempenho

(CELLSNET-42445) – Problema de desempenho com o método AutoFitRow(int rowIndex)

(CELLSNET-42430) - Arquivo de modelo demora mais para ser carregado

Insetos

(CELLSNET-42367) – Problema de texto vertical na saída PDF

(CELLSNET-42409) – Campo calculado não sendo calculado/impresso

(CELLSNET-42386) – A função GetPivotData calcula o valor do erro

(CELLSNET-42368) – O arquivo Excel é corrompido após atualizar a tabela dinâmica e salvá-lo.

(CELLSNET-42359) – O texto está sobreposto a caixas de seleção e caixas de texto

(CELLSNET-42358) – Problema de alinhamento de texto com caixas de seleção

(CELLSNET-42357) – Algumas caixas de seleção estão faltando na saída HTML

(CELLSNET-42352) – Bordas ausentes ao converter XLSX em HTML

(CELLSNET-42476) – O teste de exclusão falha em Aspose.Cells v7.7.2.5

(CELLSNET-42444) – Cell.StringValue é resolvido incorretamente para uma formatação personalizada

(CELLSNET-42492) – O alinhamento horizontal não está correto

(CELLSNET-42491) - O sublinhado e a borda inferior dupla da célula não são impressos corretamente

(CELLSNET-42474) – Tamanho da fonte alterado após conversão para PDF

(CELLSNET-42463) – Problema de SheetRender com imagens de rodapé diferentes

(CELLSNET-42456) - SheetRender não consegue gerar imagens corretamente

(CELLSNET-42452) – O hiperlink não funciona quando convertido para PDF

(CELLSNET-42448) – A formatação condicional da barra de dados não é renderizada corretamente

(CELLSNET-42446) – O tamanho da fonte aumenta para números justificados à esquerda.

(CELLSNET-42432) – O objeto está atualmente em uso em algum lugar, exceção

(CELLSNET-42428) - Conversão do Excel para PDF - as linhas não são visíveis

(CELLSNET-42421) - Número 8 ausente no arquivo PDF com alguns visualizadores

(CELLSNET-42410) – Quebra de página extra no Excel para conversão PDF

(CELLSNET-42338) – Discrepâncias e problemas de valores e gráficos na saída XPS

(CELLSNET-41853) - Desenhos da página XLS completamente perdidos

(CELLSNET-41803) – A barra de dados negativa não aparece na saída PDF

(CELLSNET-42473) – O gráfico não contém marcadores na saída PDF

(CELLSNET-42403) – Problema de tamanho e posicionamento do gráfico ao converter XLSX em PDF

(CELLSNET-42372) - Série de dados do gráfico removida dos arquivos de saída XLSX

(CELLSNET-42055) - Arquivo corrompido com a versão mais recente do MS Excel (2013)

(CELLSNET-42485) – A borda fica mais fina ao definir DPI grande

(CELLSNET-42455) – Worksheet.Cells.ClearFormat() aumenta drasticamente o tamanho do arquivo

(CELLSNET-42447) – Os valores da fórmula MID não são calculados corretamente

(CELLSNET-42431) - A macro desapareceu após salvar o arquivo .xlsm em um arquivo .xls

(CELLSNET-42424) – Saída WEEKNUM() incorreta

(CELLSNET-42412) – Algumas fórmulas não funcionam na saída PDF após invocar CalculaFormula()

(CELLSNET-42397) – Propriedade Fórmula não funciona no objeto célula

(CELLSNET-42395) – Menu/faixa personalizada não aparece ao usar a função Workbook.Copy

(CELLSNET-42394) - DetectFileFormat funciona incorretamente com arquivos Word e PowerPoint protegidos por senha

(CELLSNET-42392) - SetLicense para Cells não funciona

(CELLSNET-42389) – A proteção por senha da planilha não está funcionando para alguns arquivos

(CELLSNET-42371) - SmartMarkers: (grupo: mesclar E pular: 1) não parecem funcionar juntos

Exceções

(CELLSNET-42441) – Erro em XLSX ao chamar GetNamedRanges

2) Aspose.Cells Suíte Grade

Outras melhorias e mudanças

Insetos

(CELLSNET-42477) - Problema do GridWeb: rolar a página de forma assíncrona causará erro

(CELLSNET-42460) – Problema do GridWeb: a navegação por guias não funciona no Firefox

(CELLSNET-42459) – As bordas não são exibidas na Planilha3 dentro do GridWeb

(CELLSNET-42426) - Opção Copiar e Colar em Aspose.Cells.GridWeb

(CELLSNET-42418) – A fórmula DIST.NORM não está funcionando no GridWeb

(CELLSNET-42416) – A linha de tendência em um gráfico de linhas está faltando

(CELLSNET-42415) – A fórmula que usa intervalo nomeado não está funcionando

Público API e alterações incompatíveis com versões anteriores

A seguir está uma lista de quaisquer alterações feitas no API público, como membros adicionados, renomeados, removidos ou obsoletos, bem como qualquer alteração não compatível com versões anteriores feita em Aspose.Cells for .NET. Se você tiver dúvidas sobre qualquer alteração listada, por favor, levante-a em o fórum de suporte Aspose.Cells.

Propriedade AutoFilter.FilterColumnCollection obsoleta

Em vez disso, usa AuotFilter.FilterColumns.

Adiciona propriedade Worksheet.ShowFormulas

Indica se são mostradas fórmulas ou valores das fórmulas.

Adiciona a propriedade PdfSaveOptions.CreatedTime

Obtém e define o horário de geração do documento PDF.

Adiciona enumeração FileFormatType.Ooxml

Representa o arquivo xml aberto do escritório criptografado (como XLSX, DOCX, PPTX, etc.).

Adiciona as propriedades LoadOptions.MemorySetting e WorkbookSettings.MemorySetting

partir desta versão, fornecemos opção de uso de memória para o usuário para consideração de desempenho. A opção padrão MemorySetting.Normal é aplicada para todas as versões. Para algumas situações, como a construção de uma pasta de trabalho com um grande conjunto de dados para células, a opção MemorySetting.MemoryPreference pode otimizar o uso de memória e diminuir o custo de memória para o aplicativo do usuário. No entanto, esta opção pode degradar o desempenho em alguns casos especiais, como no acesso aleatório e repetido a células.

Obsoleta a propriedade SeriesCollection.SecondCategoryData e adiciona a propriedade SeriesCollection.SecondCategoryData

Usa SeriesCollection.SecondCategoryData para substituir SeriesCollection.SecondCategoryData.

As implementações de Row/Cell/RowCollection foram alteradas

Nas versões antigas, os objetos Row e Cell são mantidos na memória para representar a linha e a célula correspondentes em uma planilha. A mesma instância será retornada sempre que o usuário chamar métodos como RowCollection[int index], Cells[int, int] e assim por diante. Para consideração de desempenho de memória, a partir desta versão apenas as propriedades e dados de Row e Cell serão mantidos na memória. O objeto Row/Cell se tornará o wrapper dessas propriedades e dados para a conveniência do usuário para manipular o modelo de células e será instanciado novamente quando o usuário chamar esses métodos. Portanto, agora o usuário obterá objetos diferentes ao chamar o mesmo método para obter Row/Cell muitas vezes, mesmo que todos esses objetos diferentes se refiram à mesma linha/célula na planilha. Essa alteração pode afetar o aplicativo do usuário nas seguintes situações:1. Se o usuário estiver usando código como

if(row1==row2)…if(cell1==cell2)…para verificar a mesma linha/Cell, com novas versões essas verificações podem falhar. Use row1.Equals(row2) e cell1.Equals(cell2).2. Como os objetos Row/Cell são instanciados recentemente de acordo com a invocação do usuário, eles não serão mantidos e gerenciados na memória pelo componente de células.

Após algumas operações de inserção/exclusão, sua posição (índice de linha/coluna) pode não ser atualizada ou, pior ainda, esses objetos tornam-se inválidos. Por exemplo, para o código a seguir:Cell cell = cell[“A2”];Console.WriteLine(cell.Name + “:” + cell.Value);cells.InsertRange(CellArea.CreateCellArea(“A1”, “A1”) , ShiftType.Down);Console.WriteLine(cell.Name + “:” + cell.Value);com versões antigas, a célula se referirá a A3 após a operação de inserção e seu valor será o mesmo daquele antes da inserção.No entanto, com a nova versão o objeto da célula se tornará inválido ou ainda se referirá a A2 com outro valor. Para esse tipo de situação, o usuário precisa obter o objeto Row/Cell novamente da coleção de células para obter o resultado correto:Cell cell = cell[“A2”];Console.WriteLine(cell.Name + “:” + cell.Value) ;cells.InsertRange(CellArea.CreateCellArea(“A1”, “A1”), ShiftType.Down);cell = células[“A3”];Console.WriteLine(cell.Name + “:” + cell.Value);3 . RowCollection agora não herda CollectionBase porque não há mais objeto Row em sua lista interna.

Cell.StringValue foi alterado para padrão de formatação especial com ‘*’ e ‘_’

Nas versões antigas, o padrão especial ‘’ será ignorado ao formatar o valor da célula para Cell.StringValue e ‘**’ sempre produz um caractere no resultado formatado. A partir desta versão mudamos a lógica de fazer com ‘’ e ‘**’ para tornar o resultado formatado igual ao que você pode obter no MS Excel ao copiar uma célula como texto(como copiar uma célula para um editor de texto ou exportar a célula para csv). Por exemplo, use o personalizado “($ #,##0.00*)” para formatar o valor da célula 123, com versões antigas Cell.StringValue dará o resultado como “$ 123,00”. Agora, com as novas versões, Cell.StringValue dará o resultado como “$ 123,00”, que é o mesmo que você pode obter no MS Excel copiando esta célula para o texto.

 Português