Comment ajouter de la validation des Données à l'ensemble de la colonne d'une feuille excel à l'aide d'apache poi en java?

J'ai une exigence Où j'ai besoin d'ajouter de validation des données pour une colonne entière plutôt que d'une cellule spécifique. Je suis allé à travers la documentation de Apache poi et a trouvé l'exemple ci-dessous

HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet sheet = workbook.createSheet("Data Validation");
CellRangeAddressList addressList = new CellRangeAddressList(0, 0, 0, 0);
DVConstraint dvConstraint = DVConstraint.createExplicitListConstraint(
        new String[]{"10", "20", "30"});
DataValidation dataValidation = new HSSFDataValidation
        (addressList, dvConstraint);
dataValidation.setSuppressDropDownArrow(false);
sheet.addValidationData(dataValidation);

Mais l'exemple ci-dessus crée une liste déroulante datavalidation pour une cellule spécifique. Dans ce cas, la ligne 0, colonne 0. Le reste des cellules dans une colonne n'a pas de validation. Mais, en fichier excel, nous pouvons le faire, donc ça devrait être possible. J'ai essayé et cherché beaucoup mais ne pouvait pas arriver à une solution. S'il vous plaît aider..

  • Qu'advient-il si vous définissez une plage de cellules qui s'exécute à partir de la ligne 0 de ligne (beaucoup)?
  • si vous le faites à un assez grand nombre de numéros de ligne puis il va s'appliquer de validation des données pour tous les rangs, mais après qu'il ne sera pas
InformationsquelleAutor Chetan | 2015-01-27