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.

ChaveResumoCategoria
CELLSNET-45049Corte linhas e colunas em branco ao exportar planilhas para o formato CSVNovo recurso
CELLSNET-45069Vincular planilha a um objeto de coleção personalizada (Aspose.Cells.GridWeb)Novo recurso
CELLSNET-44787SortRange não possui recurso de desfazer/refazer (Aspose.Cells.GridDesktop)Novo recurso
CELLSNET-44746Aspose.Cells.GridDesktop: Problema com a função Desfazer/Refazer ao executar Recortar/Copiar/ColarNovo recurso
CELLSNET-44230Recurso de painéis divididos para Aspose.Cells.GridDesktopNovo recurso
CELLSNET-44416Renomear automaticamente nomes de colunas duplicadas ao exportar dados para DataTableNovo recurso
CELLSNET-44363Método utilitário para recuperar todos os nomes de fontes em uma pasta de trabalhoNovo recurso
CELLSNET-42687Obtenha uma lista de fontes usadas em uma planilhaNovo recurso
CELLSNET-45048O arquivo PDF resultante não é compatível com PDFA1BAprimoramento
CELLSNET-45099Gráficos Waterfall e TreeMap, Series.getValues() devem mostrar valores como exibiçãoAprimoramento
CELLSNET-45026O método CalculaFormula() demora muito para retornarDesempenho
CELLSNET-45071CellsException: Sem memória, ao converter a pasta de trabalho para TIFFDesempenho
CELLSNET-45067A conversão para PDF demora muitoDesempenho
CELLSNET-45105O carregamento de HTML falha quando CultureInfo é francêsErro
CELLSNET-45089HTML para Excel: o arquivo Excel está corrompidoErro
CELLSNET-45072WordArt de XLS não é renderizado em HTMLErro
CELLSNET-45053Certas tags HTML não são levadas em consideração e alguns conteúdos estão faltandoErro
CELLSNET-45039A regra de estilo misto não leva em consideração ao renderizar o HTML para ExcelErro
CELLSNET-45036O conteúdo após uma tag é cortado durante a importação de HTML e a conversão para XLSXErro
CELLSNET-45035O conteúdo inteiro da célula fica em negrito quando parte dele está entre as tags STRONGErro
CELLSNET-45033O conteúdo de Cell é cortado durante a importação de HTMLErro
CELLSNET-44336Não é possível converter HTML para XLSX corretamenteErro
CELLSNET-45096Depois que CalculaFormula() é chamado, o resultado da fórmula está erradoErro
CELLSNET-45093A função SUMPRODUCT não está funcionandoErro
CELLSNET-45085O valor calculado da função LOGNORM.DIST não está correto em PDFErro
CELLSNET-44740O padrão DateTime personalizado não pode ser aplicado a GridColumnErro
CELLSNET-45130Resultado diferente usando a exportação do Excel PDF e Aspose.Cells, salve como PDFErro
CELLSNET-45095A imagem da planilha não foi renderizada para PDFErro
CELLSNET-45075Os hiperlinks da planilha não estão sendo exportados para PDFErro
CELLSNET-45074Problema de formatação no Excel para renderização PDFErro
CELLSNET-45070O gráfico de pizza 3D não é renderizado ao converter a planilha para PDF em MonoErro
CELLSNET-41283PDF diferente quando salvo do Excel e Aspose.CellsErro
CELLSNET-41196Problemas com a função ToTiff - coluna extra é exibidaErro
CELLSNET-41195Problemas de função ToTiff - Perda de dadosErro
CELLSNET-45097O gráfico perde a formatação dos rótulos após Workbook.CopyErro
CELLSNET-45084O valor do gráfico é diferente ao converter a planilha para PDFErro
CELLSNET-45082O gráfico na guia Chart9 está mudando após carregar e salvar o arquivo Excel de origemErro
CELLSNET-45066As formas são compactadas horizontalmente durante a conversão da planilha para PDFErro
CELLSNET-45064Os rótulos dos eixos não são renderizados durante a conversão da planilha para PDFErro
CELLSNET-44842O rótulo está faltando quando um gráfico é convertido em imagemErro
CELLSNET-44410Grupo girado de formas renderizadas incorretamente na imagemErro
CELLSNET-45121O documento Excel está vazio após salvar novamenteErro
CELLSNET-45120O gráfico não é calculado/atualizado corretamente após a exclusão de um intervaloErro
CELLSNET-45118A planilha fica corrompida após salvar como XLSMErro
CELLSNET-45107Caixas de texto ausentes após mesclar gráficos ao combinar pastas de trabalhoErro
CELLSNET-45104Mudança de LinkSource está criando entradas duplicadasErro
CELLSNET-45101Alterar o estilo da borda existente não parece funcionarErro
CELLSNET-45094A posição do texto é alterada após carregar e salvar XLSErro
CELLSNET-45090A ordem de classificação de várias guias não foi salva após a adição do rodapéErro
CELLSNET-45086Caixa de seleção extra e texto “Caixa de seleção” aparecendo após salvar novamente o arquivo ExcelErro
CELLSNET-45065Bordas de células indesejadas adicionadas com operação simples de carregar e salvarErro
CELLSNET-45052A posição do texto é alterada após carregar e salvar o arquivoErro
CELLSNET-44835System.NotImplementedException no método WebWorksheet.CreateSubtotalExceção
CELLSNET-45068Exceção é lançada ao carregar o arquivo ExcelExceção
CELLSNET-45112Ao chamar Pictures.Clear(), então Salvar XLS, System.ArgumentOutOfRangeException ocorreExceção
CELLSNET-45111Ao salvar XLS, ocorre System.ArgumentOutOfRangeExceptionExceção
CELLSNET-45108System.NullReferenceException no Workbook ctor para XLSBExceção
CELLSNET-45103Range.MoveTo() lança exceçãoExceção
CELLSNET-45088Exceção ao renderizar uma planilha no formato de arquivo PDFExceção
CELLSNET-45080Exceção ao carregar um formato de arquivo HTMLExceção

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

A seguir está uma lista de quaisquer alterações feitas no público API, 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.

Adicionada propriedade HTMLLoadOptions.AutoFitColsAndRows

Esta versão do Aspose.Cells for .NET API adicionou a propriedade HTMLLoadOptions.AutoFitColsAndRows que indica se o API deve ajustar automaticamente colunas e linhas ao importar o HTML em seu modo de objeto. A propriedade do tipo Boolean tem como valor padrão false o que significa que as alturas e larguras das células serão importadas como estão, porém, quando a propriedade mencionada é definida como true, o API tenta ajustar as larguras das colunas e alturas das linhas de acordo com o conteúdo .

Aqui está o cenário de uso simples da propriedade HTMLLoadOptions.AutoFitColsAndRows.

 // Create an instance of HTMLLoadOptions

var loadOptions = new HTMLLoadOptions();

// Set the AutoFitColsAndRows property to true

loadOptions.AutoFitColsAndRows = true;

// Create an instance of Workbook and load HTML while passing

// the object of HTMLLoadOptions class created above

var book = new Workbook(dir + "sample.htm", loadOptions);

Adicionadas propriedades LoadOptions.WarningCallback e WorkbookSettings.WarningCallback

Aspose.Cells for .NET 17.02.0 expôs a propriedade WarningCallback às classes LoadOptions e WorkbookSettings para obter ou definir o retorno de chamada de aviso. Os desenvolvedores precisam implementar a interface IWarningCallback para obter avisos personalizados em seus aplicativos.

Aqui está um cenário de uso simples da propriedade LoadOptions.WarningCallback para obter avisos quando uma planilha de entrada contém intervalos nomeados duplicados.

 public class WarningCallback : IWarningCallback

{

    public void Warning(WarningInfo warningInfo)

    {

        if (warningInfo.WarningType == WarningType.DuplicateDefinedName)

        {

            Console.WriteLine("Duplicate Defined Names Found as " + warningInfo.Description);

        }

    }

}

Aqui está como usar a classe personalizada definida acima.

 // Create an instance of LoadOptions class

var options = new LoadOptions();

// Set the WarningCallback property to custom class

options.WarningCallback = new WarningCallback();

// Load a sample spreadsheet in an instance of Workbook while 

// passing the object of LoadOptions class as defined above

var book = new Workbook(dir + "sample.xlsx", options);

Método Cells.TextToColumns adicionado

A última revisão das APIs Aspose.Cells for .NET expôs o método Cells.TextToColumns para imitar o ExcelTexto para colunas recurso. O Excel fornece esse recurso deFerramentas de dados debaixo deDados aba. Observe que, para dividir o conteúdo de uma coluna em várias colunas, os dados devem conter um delimitador específico, como uma vírgula (ou qualquer outro caractere), com base no qual o API tenta dividir o conteúdo de uma célula em várias células.

Aqui está um cenário de uso simples para demonstrar o uso do API recém-exposto.

 // Create an instance of Workbook and load a sample

var book = new Workbook(dir + "sample.xlsx");

// Retrieve the cells collection of the first worksheet in the sample

var cells = book.Worksheets[0].Cells;

// Create an instance of TxtLoadOptions

var options = new TxtLoadOptions();

// Specify the separator

options.Separator = ',';

// Split the data in range B2:B4

cells.TextToColumns(1, 1, 3, options);

Método Workbook.GetFonts adicionado

Aspose.Cells for .NET 17.02.0 expôs o método GetFonts para a classe Workbook. O método Workbook.GetFonts retorna a lista de fontes individuais usadas para formatar o conteúdo das células de uma determinada planilha. O tipo de retorno do método mencionado é um array do tipo Aspose.Cells.Font class.

trecho de código a seguir demonstra o uso do método Workbook.GetFonts.

 // Create an instance of Workbook and load a sample

var book = new Workbook(dir + "sample.xlsx");

// Retrieve the list of fonts used in spreadsheet

var fonts = book.GetFonts();

// Iterate the list and write font name

foreach (Aspose.Cells.Font font in fonts)

{

    Console.WriteLine(font.Name);

}

Adicionada propriedade TxtSaveOptions.TrimLeadingBlankRowAndColumn

Esta revisão de Aspose.Cells for .NET expôs a propriedade TrimLeadingBlankRowAndColumn do tipo booleano para a classe TxtSaveOptions que indica se as linhas e colunas em branco iniciais devem ser aparadas como o Excel faz ao exportar dados para CSV ou formatos delimitados por tabulação. Caso os dados da planilha não comecem na primeira célula, ou seja: A1, o aplicativo Excel remove as linhas e colunas em branco iniciais ao exportar os dados para os formatos CSV ou delimitado por tabulação, porém, as APIs Aspose.Cells por padrão, retêm as linhas e colunas em branco para a mesma amostra, a fim de manter o local dos dados retido se os arquivos CSV exportados ou delimitados por tabulação precisarem ser importados de volta usando APIs Aspose.Cells.

Aqui está um cenário de uso simples da propriedade TrimLeadingBlankRowAndColumn.

 // Create an instance of Workbook and load a sample

var book = new Workbook(dir + "sample.xlsx");

// Create an instance of TxtSaveOptions

var options = new TxtSaveOptions();

// Set TrimLeadingBlankRowAndColumn property to true

options.TrimLeadingBlankRowAndColumn = true;

// Export to CSV format while removing the leading blank rows & columns

book.Save(dir + "output.csv", options);

Adicionada propriedade BuiltInDocumentPropertyCollection.Revision e propriedade obsoleta BuiltInDocumentPropertyCollection.RevisionNumber

Em vez disso, use a propriedade BuiltInDocumentPropertyCollection.Revision.

Adicionada propriedade Shape.TextShapeType

A propriedade Shape.TextShapeType obtém ou define o tipo de forma de texto predefinido de uma lista de tipos predefinidos armazenados na enumeração AutoShapeType.

Adicionadas propriedades ExportTableOptions.RenameStrategy e enumeração RenameStrategy

Aspose.Cells for .NET 17.02.0 expôs a propriedade ExportTableOptions.RenameStrategy junto com a enumeração RenameStrategy para lidar com o cenário em que a primeira linha de dados a ser exportada contém entradas duplicadas. Se a propriedade ExportTableOptions.ExportColumnName estiver configurada como true, o API causará exceção indicando que um DataTable não pode ter colunas com mesmos nomes. Com as novas alterações em vigor, API permite acrescentar dígitos ou letras aos nomes de colunas duplicados, enquanto o valor apropriado da enumeração RenameStrategy decide como renomear os nomes de colunas duplicados.

Aqui está um cenário de uso simples que demonstra as APIs recentemente expostas.

 // Create an instance of Workbook

var book = new Workbook();

// Retrieve the cells collection of first worksheet

var cells = book.Worksheets[0].Cells;

// Insert similar values in first row

// These values will serve as column names while exporting to DataTable

cells["A1"].PutValue("Column A");

cells["B1"].PutValue("Column A");

cells["C1"].PutValue("Column A");

// Insert some more data that will serve as first row of DataTable

cells["A2"].PutValue("Value 1");

cells["B2"].PutValue("Value 2");

cells["C2"].PutValue("Value 3");

// Create an instance of ExportTableOptions

var options = new ExportTableOptions();

// Set ExportColumnName property to true so that the 

// first row of worksheet data becomes the columns names of DataTable

options.ExportColumnName = true;

// Set the renaming strategy to Letter, 

// indicating the the API will append letters to duplicate column names

options.RenameStrategy = RenameStrategy.Letter;

// Export the data to DataTable while using the object of ExportTableOptions class

var table = cells.ExportDataTable(0, 0, 2, 3, options);

Adicionados métodos GridDesktop.DoSplit e GridDesktop.UnDoSplit

Aspose.Cells.GridDesktop for .NET 17.02.0 forneceu dois novos métodos que podem dividir o conteúdo da planilha em painéis ou mesclar os painéis existentes.

Exemplos de uso

Por favor, verifique a lista de tópicos de ajuda adicionados nos documentos Wiki Aspose.Cells:

  1. Colunas e linhas de ajuste automático ao carregar HTML na pasta de trabalho
  2. Converter texto em colunas usando Aspose.Cells
  3. Obtenha uma lista de fontes usadas em uma planilha ou pasta de trabalho
  4. Receba avisos ao carregar arquivo Excel
  5. Ler e manipular gráficos do Excel 2016
  6. Corte linhas e colunas em branco iniciais ao exportar planilhas para o formato CSV
  7. Vinculando planilha a um objeto de coleção personalizado usando GridWeb
  8. Renomeie colunas duplicadas automaticamente ao exportar dados da planilha
  9. Dividir painéis na planilha GridDesktop
 Português