Maison  >  Article  >  Java  >  Comment obtenir les coordonnées de ligne et de colonne d'une image dans Excel à l'aide de Java

Comment obtenir les coordonnées de ligne et de colonne d'une image dans Excel à l'aide de Java

王林
王林avant
2023-04-18 15:22:032079parcourir

Environnement du programme :

Suivez la méthode suivante pour référencer Spire.Xls.jar Version : 5.1.0

Méthode 1 : Téléchargez le fichier Spire.Xls.jar gratuit. Ensuite, ouvrez l'interface "Project Structure" dans IDEA, puis suivez les étapes indiquées pour importer manuellement le fichier jar dans le chemin local :

Comment obtenir les coordonnées de ligne et de colonne d'une image dans Excel à l'aide de Java

Méthode 2 : Téléchargez et importez via l'entrepôt Maven, configurez pom.xml comme suit :

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

Obtenir la position des lignes et des colonnes de l'image

Voici les étapes détaillées :

  • Créer un objet de la classe Workbook.

  • Appelez la méthode Workbook.loadFromFile(String fileName) pour charger le fichier Excel.

  • Obtenez la feuille de calcul spécifiée via la méthode Workbook.getWorksheets().get(int Index).

  • Obtenez l'image spécifiée via la méthode Worksheet.getPictures().get(int Index).

  • Obtenez la position des lignes et des colonnes de l'image via la méthode ExcelPicture.getTopRow() et la méthode ExcelPicture.getLeftColumn().

  • Enfin, imprimez les résultats obtenus.

Ce qui suit est le code complété pour référence :

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

Le résultat de la lecture est tel qu'indiqué sur la figure. L'image est située dans la huitième rangée et la quatrième colonne :

Comment obtenir les coordonnées de ligne et de colonne d'une image dans Excel à l'aide de Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer