Este guia compartilha os detalhes do uso de um tema Excel integrado em Java para uma célula. Ele contém os recursos necessários para o desenvolvimento, uma lista de etapas para escrever a aplicação e um exemplo de código para desenvolver um programa para definir temas de planilhas Excel em Java. Use esse recurso em plataformas que suportam Java e diversas linguagens, como C#, Java, Python, Node.js e C++.
Etapas para aplicar o tema Excel em Java
- Defina o ambiente para usar Aspose.Cells for Java para definir o tema para Excel
- Crie ou carregue um Excel file com alguns dados e acesse uma célula a partir dele
- Obtenha o estilo da célula e defina a cor do tema de primeiro plano usando o objeto ThemeColor
- Obtenha a fonte da célula e defina a cor do tema
- Defina o novo estilo para a célula
- Salve a pasta de trabalho
As etapas mencionadas acima descrevem o processo para usar o tema da pasta de trabalho do Excel em Java. Comece o processo acessando um estilo de célula de uma planilha em uma pasta de trabalho e definindo a cor e o padrão do tema de primeiro plano. Na próxima etapa, defina a cor do tema da fonte e defina o estilo da célula antes de salvar a pasta de trabalho.
Código para aplicar tema para Excel em Java
import com.aspose.cells.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Apply color theme in Excel in Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Instantiate a Workbook. | |
Workbook workbook = new Workbook(); | |
// Get cells collection | |
Cells cells = workbook.getWorksheets().get(0).getCells(); | |
// Get the A3 cell | |
Cell c = cells.get("A3"); | |
// Get the style | |
Style s = c.getStyle(); | |
// Set foreground theme color | |
s.setForegroundThemeColor(new ThemeColor(ThemeColorType.ACCENT_4, 0.5)); | |
// Set the pattern | |
s.setPattern(BackgroundType.DIAGONAL_STRIPE); | |
// Get the font | |
Font f = s.getFont(); | |
// Set the theme color | |
f.setThemeColor(new ThemeColor(ThemeColorType.ACCENT_2, 0.4)); | |
// Apply style. | |
c.setStyle(s); | |
// Put a value. | |
c.putValue("Testing1"); | |
// Save the excel file. | |
workbook.save("output.xlsx"); | |
System.out.println("Done"); | |
} | |
} |
Este trecho de código demonstra o processo de uso de temas padrão do Microsoft Excel em Java. Ele usa o método getStyle() para acessar o estilo de uma célula e define a cor do tema chamando o método setForegroundThemeColor(). Use várias opções em ThemeColorType ao definir as propriedades de estilo e a fonte da célula, intervalo de células ou toda a coleção de células em uma planilha.
Este artigo nos orientou a definir a cor do tema de uma célula. Para aplicar a formatação condicional, consulte o artigo em Aplicar formatação condicional no Excel usando Java.