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.
If you experience errors, when you try to download a file, make sure your network policies (enforced by your company or ISP) allow downloading ZIP and/or MSI files.
Chave | Resumo | Categoria |
---|
CELLSNET-45049 | Corte linhas e colunas em branco ao exportar planilhas para o formato CSV | Novo recurso |
CELLSNET-45069 | Vincular planilha a um objeto de coleção personalizada (Aspose.Cells.GridWeb) | Novo recurso |
CELLSNET-44787 | SortRange não possui recurso de desfazer/refazer (Aspose.Cells.GridDesktop) | Novo recurso |
CELLSNET-44746 | Aspose.Cells.GridDesktop: Problema com a função Desfazer/Refazer ao executar Recortar/Copiar/Colar | Novo recurso |
CELLSNET-44230 | Recurso de painéis divididos para Aspose.Cells.GridDesktop | Novo recurso |
CELLSNET-44416 | Renomear automaticamente nomes de colunas duplicadas ao exportar dados para DataTable | Novo recurso |
CELLSNET-44363 | Método utilitário para recuperar todos os nomes de fontes em uma pasta de trabalho | Novo recurso |
CELLSNET-42687 | Obtenha uma lista de fontes usadas em uma planilha | Novo recurso |
CELLSNET-45048 | O arquivo PDF resultante não é compatível com PDFA1B | Aprimoramento |
CELLSNET-45099 | Gráficos Waterfall e TreeMap, Series.getValues() devem mostrar valores como exibição | Aprimoramento |
CELLSNET-45026 | O método CalculaFormula() demora muito para retornar | Desempenho |
CELLSNET-45071 | CellsException: Sem memória, ao converter a pasta de trabalho para TIFF | Desempenho |
CELLSNET-45067 | A conversão para PDF demora muito | Desempenho |
CELLSNET-45105 | O carregamento de HTML falha quando CultureInfo é francês | Erro |
CELLSNET-45089 | HTML para Excel: o arquivo Excel está corrompido | Erro |
CELLSNET-45072 | WordArt de XLS não é renderizado em HTML | Erro |
CELLSNET-45053 | Certas tags HTML não são levadas em consideração e alguns conteúdos estão faltando | Erro |
CELLSNET-45039 | A regra de estilo misto não leva em consideração ao renderizar o HTML para Excel | Erro |
CELLSNET-45036 | O conteúdo após uma tag é cortado durante a importação de HTML e a conversão para XLSX | Erro |
CELLSNET-45035 | O conteúdo inteiro da célula fica em negrito quando parte dele está entre as tags STRONG | Erro |
CELLSNET-45033 | O conteúdo de Cell é cortado durante a importação de HTML | Erro |
CELLSNET-44336 | Não é possível converter HTML para XLSX corretamente | Erro |
CELLSNET-45096 | Depois que CalculaFormula() é chamado, o resultado da fórmula está errado | Erro |
CELLSNET-45093 | A função SUMPRODUCT não está funcionando | Erro |
CELLSNET-45085 | O valor calculado da função LOGNORM.DIST não está correto em PDF | Erro |
CELLSNET-44740 | O padrão DateTime personalizado não pode ser aplicado a GridColumn | Erro |
CELLSNET-45130 | Resultado diferente usando a exportação do Excel PDF e Aspose.Cells, salve como PDF | Erro |
CELLSNET-45095 | A imagem da planilha não foi renderizada para PDF | Erro |
CELLSNET-45075 | Os hiperlinks da planilha não estão sendo exportados para PDF | Erro |
CELLSNET-45074 | Problema de formatação no Excel para renderização PDF | Erro |
CELLSNET-45070 | O gráfico de pizza 3D não é renderizado ao converter a planilha para PDF em Mono | Erro |
CELLSNET-41283 | PDF diferente quando salvo do Excel e Aspose.Cells | Erro |
CELLSNET-41196 | Problemas com a função ToTiff - coluna extra é exibida | Erro |
CELLSNET-41195 | Problemas de função ToTiff - Perda de dados | Erro |
CELLSNET-45097 | O gráfico perde a formatação dos rótulos após Workbook.Copy | Erro |
CELLSNET-45084 | O valor do gráfico é diferente ao converter a planilha para PDF | Erro |
CELLSNET-45082 | O gráfico na guia Chart9 está mudando após carregar e salvar o arquivo Excel de origem | Erro |
CELLSNET-45066 | As formas são compactadas horizontalmente durante a conversão da planilha para PDF | Erro |
CELLSNET-45064 | Os rótulos dos eixos não são renderizados durante a conversão da planilha para PDF | Erro |
CELLSNET-44842 | O rótulo está faltando quando um gráfico é convertido em imagem | Erro |
CELLSNET-44410 | Grupo girado de formas renderizadas incorretamente na imagem | Erro |
CELLSNET-45121 | O documento Excel está vazio após salvar novamente | Erro |
CELLSNET-45120 | O gráfico não é calculado/atualizado corretamente após a exclusão de um intervalo | Erro |
CELLSNET-45118 | A planilha fica corrompida após salvar como XLSM | Erro |
CELLSNET-45107 | Caixas de texto ausentes após mesclar gráficos ao combinar pastas de trabalho | Erro |
CELLSNET-45104 | Mudança de LinkSource está criando entradas duplicadas | Erro |
CELLSNET-45101 | Alterar o estilo da borda existente não parece funcionar | Erro |
CELLSNET-45094 | A posição do texto é alterada após carregar e salvar XLS | Erro |
CELLSNET-45090 | A ordem de classificação de várias guias não foi salva após a adição do rodapé | Erro |
CELLSNET-45086 | Caixa de seleção extra e texto “Caixa de seleção” aparecendo após salvar novamente o arquivo Excel | Erro |
CELLSNET-45065 | Bordas de células indesejadas adicionadas com operação simples de carregar e salvar | Erro |
CELLSNET-45052 | A posição do texto é alterada após carregar e salvar o arquivo | Erro |
CELLSNET-44835 | System.NotImplementedException no método WebWorksheet.CreateSubtotal | Exceção |
CELLSNET-45068 | Exceção é lançada ao carregar o arquivo Excel | Exceção |
CELLSNET-45112 | Ao chamar Pictures.Clear(), então Salvar XLS, System.ArgumentOutOfRangeException ocorre | Exceção |
CELLSNET-45111 | Ao salvar XLS, ocorre System.ArgumentOutOfRangeException | Exceção |
CELLSNET-45108 | System.NullReferenceException no Workbook ctor para XLSB | Exceção |
CELLSNET-45103 | Range.MoveTo() lança exceção | Exceção |
CELLSNET-45088 | Exceção ao renderizar uma planilha no formato de arquivo PDF | Exceção |
CELLSNET-45080 | Exceção ao carregar um formato de arquivo HTML | Exceção |
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:
- Colunas e linhas de ajuste automático ao carregar HTML na pasta de trabalho
- Converter texto em colunas usando Aspose.Cells
- Obtenha uma lista de fontes usadas em uma planilha ou pasta de trabalho
- Receba avisos ao carregar arquivo Excel
- Ler e manipular gráficos do Excel 2016
- Corte linhas e colunas em branco iniciais ao exportar planilhas para o formato CSV
- Vinculando planilha a um objeto de coleção personalizado usando GridWeb
- Renomeie colunas duplicadas automaticamente ao exportar dados da planilha
- Dividir painéis na planilha GridDesktop