In diesem Artikel werde ich vorstellen, wie Sie die Hintergrundfarbe und das Hintergrundbild für ein Excel-Dokument mit Spire.XLS für Java festlegen.
Legen Sie die Hintergrundfarbe der Excel-Arbeitsmappe fest
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){
//Erstellen Sie ein Arbeitsmappenobjekt
Workbook workbook = new Workbook();
//Excel-Dokument importieren
workbook.loadFromFile("input.xlsx");
//Holen Sie sich das erste Blatt
Worksheet sheet = workbook.getWorksheets().get(0);
//Legt die Hintergrundfarbe für den im Blatt verwendeten Zellbereich fest
sheet.getAllocatedRange().getStyle().setColor(Color.green);
//Legt die Hintergrundfarbe auf den angegebenen Zellbereich fest
//sheet.getCellRange("A1:E19").getStyle().setColor(Color.yellow);
//Dokument speichern
workbook.saveToFile("SetBackColor.xlsx", ExcelVersion.Version2013);
}
}
Legen Sie das Hintergrundbild der Excel-Arbeitsmappe fest
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 {
//Erstellen Sie ein Arbeitsmappenobjekt
Workbook workbook = new Workbook();
//Excel-Dokument importieren
workbook.loadFromFile("input.xlsx");
//Holen Sie sich das erste Blatt
Worksheet sheet = workbook.getWorksheets().get(0);
//Bild laden
BufferedImage image = ImageIO.read( new File("background.jpg "));
//Legen Sie das Bild als Hintergrund für das Blatt fest
sheet.getPageSetup().setBackgoundImage(image);
//Dokument speichern
workbook.saveToFile("SetBackImage.xlsx", ExcelVersion.Version2013);
}
}
Recommended Posts