Este breve guia descreve como aplicar formatação condicional em Excel usando Node.js. Ele contém os detalhes para definir o ambiente de desenvolvimento para trabalhar com o recurso, uma lista de etapas para escrever o aplicativo e um código de exemplo executável para adicionar formatação condicional em planilha usando Node.js. Você entenderá o processo completo adicionando uma condição e definindo o estilo do texto quando a condição for True.
Etapas para adicionar formatação condicional no Excel usando Node.js
- Configure o IDE para usar Aspose.Cells para Node.js via Java para adicionar formatação condicional
- Crie uma planilha usando a classe Workbook e acesse uma planilha
- Inicie o objeto ConditionalFormattings para a planilha selecionada e acesse sua referência como um objeto da classe FormatConditionCollection
- Crie uma área de célula onde a formatação será aplicada e adicione-a ao objeto da classe FormatConditionCollection
- Adicione uma condição ao FormatConditionCollection e defina seu plano de fundo
- Salve a pasta de trabalho resultante com formatação condicional
Estas etapas definem o processo de adição de formatação condicional no Excel com base no valor da célula usando Node.js. Neste processo, adicione um objeto FormatConditionCollection à coleção ConditionalFormattings de uma planilha seguida pela adição de uma área de célula usando a classe CellArea e uma condição usando a classe FormatCondition. Posteriormente, personalize o estilo da condição no objeto FormatCondition recém-adicionado.
Código para criar formatação condicional no Excel usando Node.js
var aspose = aspose || {}; | |
aspose.cells = require("aspose.cells"); | |
//Set the license | |
new aspose.cells.License().setLicense("License.lic"); | |
// Create a Workbook for conditional formatting and access its first sheet | |
var spreadsheet = new aspose.cells.Workbook(); | |
var sheet = spreadsheet.getWorksheets().get(0); | |
// Initiate a conditional formatting object | |
var indexCondFormatting = sheet.getConditionalFormattings().add(); | |
var fcs = sheet.getConditionalFormattings().get(indexCondFormatting); | |
// Create a cell range and add to the format conditions collection | |
var cellArea = new aspose.cells.CellArea(); | |
cellArea.StartRow = 0; | |
cellArea.EndRow = 10; | |
cellArea.StartColumn = 0; | |
cellArea.EndColumn = 1; | |
fcs.addArea(cellArea); | |
// Create the first condition and get the reference to it | |
var conditionIndex = fcs.addCondition(aspose.cells.FormatConditionType.CELL_VALUE, aspose.cells.OperatorType.BETWEEN, "25", "100"); | |
var formatCondition = fcs.get(conditionIndex); | |
// Set the desired formatting | |
formatCondition.getStyle().setBackgroundColor(aspose.cells.Color.getRed()); | |
// Save the workbook with a conditional formatting | |
spreadsheet.save("output.xlsx"); | |
console.log("Conditional formatting applied successfully"); |
Este código de exemplo aplica a formatação condicional do Excel com base no valor da célula usando Node.js. Você pode adicionar quantas condições forem necessárias usando o método addCondition() e definindo o estilo desejado para cada condição. Este método fornece vários tipos de condição, como BEGINS_WITH, ABOVE_AVERAGE, COLOR_SCALE e CONTAINS_BLANKS, para listar alguns.
Este tutorial nos orientou a adicionar formatação condicional no MS Excel usando Node.js. Se você deseja aplicar um filtro no Excel, consulte o artigo em como aplicar filtro no Excel usando Node.js.