Dans cet article, je vais vous présenter comment définir la couleur d'arrière-plan et l'image d'arrière-plan d'un document Excel à l'aide de Spire.XLS pour Java.
Définir la couleur d'arrière-plan du classeur Excel
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import java.awt.*;
public class BackgroundColor{
public static void main(String[] args){
//Créer un objet Workbook
Workbook workbook = new Workbook();
//Importer un document Excel
workbook.loadFromFile("input.xlsx");
//Obtenez la première feuille
Worksheet sheet = workbook.getWorksheets().get(0);
//Définit la couleur d'arrière-plan de la plage de cellules utilisée dans la feuille
sheet.getAllocatedRange().getStyle().setColor(Color.green);
//Définit la couleur d'arrière-plan sur la plage de cellules spécifiée
//sheet.getCellRange("A1:E19").getStyle().setColor(Color.yellow);
//Enregistrer le document
workbook.saveToFile("SetBackColor.xlsx", ExcelVersion.Version2013);
}
}
Définir l'image d'arrière-plan du classeur Excel
import com.spire.xls.ExcelVersion;
import com.spire.xls.Workbook;
import com.spire.xls.Worksheet;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
public class BackgroundImage {
public static void main(String[] args) throws IOException {
//Créer un objet Workbook
Workbook workbook = new Workbook();
//Importer un document Excel
workbook.loadFromFile("input.xlsx");
//Obtenez la première feuille
Worksheet sheet = workbook.getWorksheets().get(0);
//Charger l'image
BufferedImage image = ImageIO.read( new File("background.jpg "));
//Définir l'image comme arrière-plan de la feuille
sheet.getPageSetup().setBackgoundImage(image);
//Enregistrer le document
workbook.saveToFile("SetBackImage.xlsx", ExcelVersion.Version2013);
}
}
Recommended Posts