프로그램 환경:
Spire.Xls.jar 버전을 참조하려면 다음 방법을 따르세요. 버전: 5.1.0
방법 1: 무료 Spire.Xls.jar 파일을 다운로드합니다. 그런 다음 IDEA에서 "프로젝트 구조" 인터페이스를 열고 표시된 단계에 따라 로컬 경로에서 jar 파일을 수동으로 가져옵니다.
방법 2: Maven 웨어하우스를 통해 다운로드 및 가져오기, pom.xml 구성
<repositories> <repository> <id>com.e-iceblue</id> <name>e-iceblue</name> <url>https://repo.e-iceblue.cn/repository/maven-public/</url> </repository> </repositories> <dependencies> <dependency> <groupId>e-iceblue</groupId> <artifactId>spire.xls.free</artifactId> <version>5.1.0</version> </dependency> </dependencies>
자세한 단계는 다음과 같습니다.
Workbook 클래스의 개체를 만듭니다.
Workbook.loadFromFile(String fileName) 메서드를 호출하여 Excel 파일을 로드합니다.
Workbook.getWorksheets().get(int Index) 메소드를 통해 지정된 워크시트를 가져옵니다.
Worksheet.getPictures().get(int Index) 메소드를 통해 지정된 그림을 가져옵니다.
ExcelPicture.getTopRow() 메서드와 ExcelPicture.getLeftColumn() 메서드를 통해 그림의 행과 열 위치를 가져옵니다.
마지막으로 얻은 결과를 인쇄합니다.
다음은 참고용으로 완성된 코드입니다.
Java
import com.spire.xls.*; public class GetImageLocation { public static void main(String[] args) { //加载测试文档 Workbook wb = new Workbook(); wb.loadFromFile("sample.xlsx"); //获取第2个工作表 Worksheet sheet = wb.getWorksheets().get(1); //获取工作表中的第一张图片 ExcelPicture picture = sheet.getPictures().get(0); //获取图片所在行、列 int row = picture.getTopRow(); int column = picture.getLeftColumn(); //输出获取结果 System.out.println("location is :(" + row + "," + column + ")"); } }
읽은 결과는 그림과 같습니다. 8행 4열에 위치합니다.
위 내용은 Java의 Excel에서 그림의 행 및 열 좌표를 얻는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!