// Create a new workbook Workbook workbook = new Workbook(); IWorksheet worksheet = workbook.getWorksheets().get(0); worksheet.getRange("A1").getInterior().setPattern(Pattern.LinearGradient); ((ILinearGradient) worksheet.getRange("A1").getInterior().getGradient()).getColorStops().get(0).setColor(Color.GetRed()); ((ILinearGradient) worksheet.getRange("A1").getInterior().getGradient()).getColorStops().get(1).setColor(Color.GetYellow()); ((ILinearGradient) worksheet.getRange("A1").getInterior().getGradient()).setDegree(90); // Save to an excel file workbook.save("LinearGradientFill.xlsx");