Šiame aiškiame vadove paaiškinama, kaip įterpti skaičiuoklės fono paveikslėlį Java. Tai padeda nuskaityti vaizdą iš failo ir nustatyti jį kaip foninį vaizdą, kad jei vaizdas mažas, jis kartotųsi visame lape. Kai įterpsite Excel fono paveikslėlį Java, gautą darbaknygę galėsite išsaugoti kaip XLSX, XLS arba bet kuriuo norimu formatu, skirtu naudoti su MS Excel.
Veiksmai, kaip pridėti „Excel“ vaizdo foną „Java“.
- Pridėkite Aspose.Cells iš saugyklos, kad įterptumėte fono paveikslėlį
- Sukurkite objektą Workbook
- Gaukite nuorodą į tikslą worksheet, kad įterptumėte vaizdą kaip foną
- Užpildykite baitų masyvą duomenimis iš vaizdo failo
- Naudokite šį baitų masyvą, norėdami nustatyti fono vaizdo ypatybę ir išsaugoti gautą darbaknygę
Šie veiksmai paaiškina, kaip * pridėti Excel fono paveikslėlį Java*. Sukūrus aplinką sukuriama nauja darbaknygė, tačiau galima įkelti ir kai kurias esamas darbaknyges. Tikslinis darbalapis pasiekiamas iš įkeltos skaičiuoklės, nes jame yra ypatybė nustatyti fono vaizdą. Paskutiniame etape baitų masyvas užpildomas duomenimis iš vaizdo failo ir nustatomas kaip fono vaizdo ypatybės reikšmė.
Kodas, skirtas įterpti skaičiuoklės fono vaizdą Java
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"); | |
} | |
} |
Šis paprastas kodas demonstruoja procesą, kaip įterpti Excel lapo Java fono paveikslėlius. Darbaknygės ir darbalapio klasės naudojamos norint pasiekti tikslinį lapą, kuriame vaizdas turi būti nustatytas kaip fonas. FileInputStream klasė naudojama baitams iš vaizdo failo nuskaityti, o gautas baitų masyvas naudojamas kaip setBackgroundImage() metodo argumentas.
Ši instrukcija padėjo mums įterpti fono paveikslėlius į lapą. Jei norite sužinoti apie kitas operacijas, pvz., komentarų įterpimą į Excel failą, žr. straipsnį kaip įterpti komentarus į Excel naudojant Java.