Այս հստակ ձեռնարկը ուղեցույց է տալիս ինչպես տեղադրել աղյուսակի ֆոնային պատկեր Java-ում: Այն օգնում է կարդալ պատկերը ֆայլից և սահմանել այն որպես ֆոնային պատկեր այնպես, որ եթե պատկերը փոքր է, այն կրկնվի ամբողջ թերթում: Երբ դուք տեղադրեք Excel-ի ֆոնային պատկերը Java-ում, ստացված աշխատանքային գիրքը կարող է պահպանվել որպես XLSX, XLS կամ ցանկացած ցանկալի ձևաչափով` MS Excel-ում օգտագործելու համար:
Excel-ի պատկերի ֆոն Java-ում ավելացնելու քայլեր
- Ավելացրեք Aspose.Cells-ը պահոցից՝ ֆոնային պատկեր տեղադրելու համար
- Ստեղծեք Workbook օբյեկտ
- Ստացեք հղում դեպի թիրախ worksheet՝ պատկերը որպես ֆոն տեղադրելու համար
- Լրացրեք բայթային զանգվածը պատկերի ֆայլի տվյալների հետ
- Օգտագործեք այս բայթ զանգվածը՝ ֆոնային պատկերի հատկությունը սահմանելու և ստացված աշխատանքային գրքույկը պահպանելու համար
Այս քայլերը բացատրում են * Excel-ի ֆոնային պատկեր Java-ում* ավելացնելու գործընթացը: Շրջակա միջավայրը ստեղծելուց հետո ստեղծվում է նոր աշխատանքային գրքույկ, սակայն որոշ առկա աշխատանքային գրքույկներ նույնպես կարող են բեռնվել: Թիրախային աշխատաթերթը հասանելի է բեռնված աղյուսակից, քանի որ այն պարունակում է ֆոնային պատկերը սահմանելու հատկություն: Վերջնական քայլում բայթային զանգվածը լցվում է պատկերի ֆայլի տվյալներով, այնուհետև սահմանվում է որպես արժեք ֆոնային պատկերի հատկության համար:
Կոդ՝ 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"); | |
} | |
} |
Այս պարզ կոդը ցուցադրում է Java-ում * Excel թերթի համար ֆոնային նկարներ տեղադրելու գործընթացը*: Workbook և Worksheet դասերը օգտագործվում են նպատակային թերթիկ մուտք գործելու համար, որտեղ պատկերը պետք է տեղադրվի որպես ֆոն: FileInputStream դասը օգտագործվում է պատկերային ֆայլից բայթերը կարդալու համար, այնուհետև ստացված բայթային զանգվածն օգտագործվում է որպես setBackgroundImage() մեթոդի փաստարկ:
Այս ձեռնարկը մեզ ուղղորդել է ետին պլանի պատկերները թերթիկի մեջ տեղադրելու համար: Եթե ցանկանում եք սովորել այլ գործողություններ, ինչպիսիք են մեկնաբանությունները Excel ֆայլում զետեղելը, տես ինչպես տեղադրել մեկնաբանություններ Excel-ում Java-ի միջոցով-ի հոդվածը: