Táblázat háttérkép beszúrása Java nyelven

Ez az éles oktatóanyag bemutatja, hogyan lehet beszúrni táblázatos háttérképet Java nyelven. Segítséget nyújt egy kép fájlból való kiolvasásához és háttérképként való beállításához, így ha a kép kicsi, akkor az egész lapon megismétlődik. Miután beszúrta az Excel-háttérképet a Java nyelven, az eredményül kapott munkafüzet elmenthető XLSX, XLS néven, vagy a kívánt formátumok bármelyikében az MS Excel használatához.

Az Excel képháttér hozzáadásának lépései Java nyelven

  1. Adja hozzá a(z) Aspose.Cells elemet a tárolóból háttérkép beszúrásához
  2. Példányosítson egy Workbook objektumot
  3. Szerezzen hivatkozást a cél worksheet céljára egy kép háttérként való beillesztéséhez
  4. Töltse ki a bájttömböt a képfájlból származó adatokkal
  5. Használja ezt a bájttömböt a background-image tulajdonság beállításához és az eredményül kapott munkafüzet mentéséhez

Ezek a lépések ismertetik az Excel-háttérkép hozzáadásának folyamatát a Java nyelven. A környezet létrehozása után egy új munkafüzet jön létre, de néhány meglévő munkafüzet is betölthető. A célmunkalap a betöltött táblázatból érhető el, mivel az tartalmazza a háttérkép beállításához szükséges tulajdonságot. Az utolsó lépésben a bájttömb feltöltődik a képfájlból származó adatokkal, majd beállítja a háttérkép tulajdonság értékét.

Kód a táblázat háttérképének beszúrásához Java nyelven

import java.io.File;
import java.io.FileInputStream;
import com.aspose.cells.Workbook;
import com.aspose.cells.Worksheet;
public class AsposeTest {
public static void main(String[] args) throws Exception {//Main function to insert spreadsheet background image in Java
// Instantiate the license
com.aspose.cells.License licCells = new com.aspose.cells.License();
licCells.setLicense("Aspose.Total.lic");
// Instantiate a new Workbook
Workbook workbook = new Workbook();
// Get a reference to the target worksheet for inserting a background image
Worksheet sheet = workbook.getWorksheets().get(0);
// Fill the byte array with the image data
File file = new File("background.jpg");
byte[] imageData = new byte[(int) file.length()];
FileInputStream fis = new FileInputStream(file);
fis.read(imageData);
// Set the worksheet background-image property
sheet.setBackgroundImage(imageData);
// Save the excel file.
workbook.save("WorkbookWithBackground.xlsx");
System.out.println("Done");
}
}

Ez az egyszerű kód bemutatja a háttérképek beszúrásának folyamatát az Excel-laphoz Java nyelven. A Munkafüzet és Munkalap osztályok a céllap elérésére szolgálnak, ahol a képet háttérként kell beállítani. A FileInputStream osztály a képfájl bájtjainak olvasására szolgál, majd az eredményül kapott bájttömb a setBackgroundImage() metódus argumentumaként szolgál.

Ez az oktatóanyag arra mutatott ránk, hogyan szúrjunk be háttérképeket egy lapba. Ha más műveleteket szeretne megtudni, például megjegyzések beszúrását Excel-fájlba, tekintse meg a hogyan lehet megjegyzéseket beszúrni az Excelbe Java segítségével című cikket.

 Magyar