Obtenir l'identifiant de la lettre de référence de Cell by a Cell avec Apache POI
Je suis en train d'essayer d'obtenir de la Cellule de la Ligne par une Cellule de référence et j'ai un problème. Par exemple, j'ai:
row.getCell(CellReference.convertColStringToIndex("B"));
Qui fonctionne très bien si l'index de Colonne est 1
mais si la Colonne a été supprimé de sorte que le B
index de Colonne est devenu 2
et la méthode: CellReference.convertColStringToIndex("B")
est encore la conversion à 1
dans ce cas, je ne peux pas obtenir ma Colonne, j'en suis null
.
Donc la question est comment puis-je obtenir de la Colonne à partir de la Ligne en fonction de la Cellule identificateur qui est une lettre?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Prendre un coup d'oeil à ma réponse à une précédente question:
Vous voudrez probablement utiliser la CellReference classe utilitaire pour vous aider. Il propose la conversion entre Excel style de lettre+nombre de références et des PI de style basée sur 0 lignes+colonnes. Lorsque vous l'utilisez, vous pouvez faire quelque chose comme:
Qui vous permettra de trouver la cellule à une donnée de type Excel de référence (si elle est définie, sinon null)