0
嗨我想插入圖像到Excel中的Excel中,使用下面的代碼,但不能這樣做,請幫助!無法將圖像插入excelsheet
//創建,我們將會把我們的對象列表外部//保存
File file = new File(context.getExternalFilesDir(null), "abc.xls");
FileOutputStream fileOS = null;
//add picture data to this workbook.
InputStream is = text.getResources().getAssets().open("images.jpg");
byte[] bytes = IOUtils.toByteArray(is);
int pictureIdx = wb.addPicture(bytes, Workbook.PICTURE_TYPE_JPEG);
is.close();
CreationHelper helper = wb.getCreationHelper();
//create sheet
Sheet sheet = wb.createSheet();
// Create the drawing patriarch. This is the top level container for all shapes.
Drawing drawing = sheet.createDrawingPatriarch();
//add a picture shape
ClientAnchor anchor = helper.createClientAnchor();
//set top-left corner of the picture,
//subsequent call of Picture#resize() will operate relative to it
anchor.setCol1(0);
anchor.setRow1(0);
Picture pict = drawing.createPicture(anchor, pictureIdx);
//auto-size picture relative to its top-left corner
// pict.resize();
// if(wb instanceof XSSFWorkbook) file += "x";
fileOS= new FileOutputStream(file);
wb.write(fileOS);
什麼是開始和結束? – androidDev
您創建 CellReference start = new CellReference(「AB13」); CellReference end = new CellReference(「GN13」); 通過這種方式,您可以在要插入圖像的位置創建單元格引用。 – Master
工作完成後,請接受其身份驗證的答案。它可以用於其他人。 – Master