Comment puis-je obtenir de l' (Java Apache POI HSSF) Couleur de Fond d'une cellule donnée?

J'ai déjà une feuille de calcul excel, qui je suis accesssing et la lecture des valeurs à partir d', je suis en utilisant Apache POI HSSF.

Il est initialisé comme ceci:

HSSFSheet sheet;
FileInputStream fis = new FileInputStream(this.file);
POIFSFileSystem fs = new POIFSFileSystem(fis);
HSSFWorkbook wb = new HSSFWorkbook(fs);
this.sheet = wb.getSheet(exsheet);

Je suis itération sur toutes les cellules qui existent dans la feuille, ce qui rend un objet de cellule:

HSSFCell cell = (HSSFCell) cells.next();

Prière de quelqu'un de familier avec le cadre expliquer comment créer un (HSSFColor) objet pour représenter la couleur du fond de chaque cellule dans la feuille.

Merci beaucoup

MODIFIER, METTRE À JOUR

Pour être clair ce que je veux savoir, c'est: comment puis-je créer/obtenir un HSSFColor objet pour la couleur de fond d'une cellule existante?

cell.getCellStyle().getFillBackgroundColor(); 

Ce code ne renvoie un numéro court, pas un HSSFColor objet.
Merci pour les réponses jusqu'à présent.

ou de la cellule.getCellStyle().getFillForegroundColor(), la feuille excel, je suis en train de lire le retour de la même couleur pour la couleur d'arrière-plan, même si les cellules sont colorées.

OriginalL'auteur java | 2009-09-30