本次经验通过Java代码示麻质跹礼例展示如何来获取Excel工作表中图片的坐标位置。这里的坐标位置是指图片左上角顶点所在的单元格若益肽屙行和列位置,横坐标即顶点所在的第几列、纵坐标即顶点所在的第几行。下面是获取图片位置的详细方法及步骤。
工具/原料
IntelliJIDEA
Excel文档
FreeSpire.XLSforJava
方法/步骤
1、将Exceljar包下载到本地,解压,找到lib文件夹下的jar文件。
2、在IDEA中打开如下界面,手动导入本地里面下的jar文件到java程序:
3、完成导入后,编辑如下Jav瞢铍库祢a代码,获取图片所在单元格位置:importcom.spire.xls.忮氽阝另*;publicclassGetImageLocation{publicstaticvoidmain(String[]args){//加载测试文档Workbookwb=newWorkbook();wb.loadFromFile("sample.xlsx");//获取第2个工作表Worksheetsheet=wb.getWorksheets().get(1);//获取工作表中的第一张图片ExcelPicturepicture=sheet.getPictures().get(0);//获取图片所在行、列introw=picture.getTopRow();intcolumn=picture.getLeftColumn();//输出获取结果System.out.println("locationis:("+row+","+column+")");}}
4、完成代码编辑后,执行程序,获取结果: