Rumah  >  Artikel  >  Java  >  Bagaimana untuk mendapatkan koordinat baris dan lajur gambar dalam Excel dalam Java

Bagaimana untuk mendapatkan koordinat baris dan lajur gambar dalam Excel dalam Java

王林
王林ke hadapan
2023-04-18 15:22:032078semak imbas

Persekitaran program:

Ikuti kaedah berikut untuk merujuk Spire.Xls.jar Versi: 5.1.0

Kaedah 1: Percuma Muat turun pakej Spire.XLS untuk Java secara setempat, nyahzipnya dan cari fail Spire.Xls.jar dalam folder lib. Kemudian buka antara muka "Struktur Projek" dalam IDEA, dan kemudian ikuti langkah seperti yang ditunjukkan untuk mengimport fail jar secara manual dalam laluan setempat:

Bagaimana untuk mendapatkan koordinat baris dan lajur gambar dalam Excel dalam Java

Kaedah 2: Melalui repositori Maven Muat turun dan import, konfigurasikan pom.xml seperti berikut:

<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>

Dapatkan kedudukan baris dan lajur imej

Berikut adalah butiran terperinci langkah:

  • Buat objek kelas Buku Kerja.

  • Panggil kaedah Workbook.loadFromFile(String fileName) untuk memuatkan fail Excel.

  • Dapatkan lembaran kerja yang ditentukan melalui kaedah Workbook.getWorksheets().get(int Index).

  • Dapatkan gambar yang ditentukan melalui kaedah Lembaran Kerja.getPictures().get(int Index).

  • Dapatkan kedudukan baris dan lajur gambar melalui kaedah ExcelPicture.getTopRow() dan kaedah ExcelPicture.getLeftColumn().

  • Akhir sekali, cetak keputusan yang diperolehi.

Berikut ialah kod yang lengkap untuk rujukan:

Jawa

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 + ")");
}
}

Hasil bacaan adalah seperti yang ditunjukkan dalam rajah Gambar terletak di baris kelapan dan lajur keempat:

Bagaimana untuk mendapatkan koordinat baris dan lajur gambar dalam Excel dalam Java

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan koordinat baris dan lajur gambar dalam Excel dalam Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam