[JXL] Probleme sur liste déroulante
Bonjour,
J'ai un probleme sur l'écriture d'une liste déroulante dans Excel avec JXL.
En effet, le nombre de caractere dans une liste déroulante ne peut pas être supérieur à 254 caractere.
J'ai supprimé la liste présente dans le code de JXL, mais par la suite c'est Excel qui ne veut pas m'afficher la liste
Avez vous un truc pour eviter cette limitation
Merci pour votre aide.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
WritableWorkbook workbook = Workbook.createWorkbook(new File("c:\\myfile.xls"));
workbook.setProtected(false);
WritableSheet sheet = workbook.createSheet("First Sheet", 0);
Collection col = new ArrayList();
col.add("111111111");
col.add("222222221");
col.add("333333331");
col.add("444444441");
col.add("555555551");
col.add("666666661");
col.add("777777771");
col.add("888888881");
col.add("999999991");
col.add("100000001");
col.add("111111112");
col.add("222222222");
col.add("333333332");
col.add("444444442");
col.add("555555552");
col.add("666666662");
col.add("777777772");
col.add("888888882");
col.add("999999992");
col.add("100000002");
col.add("111111113");
col.add("222222223");
col.add("333333333");
col.add("444444443");
col.add("555555553");
WritableCellFeatures wcf = new WritableCellFeatures();
wcf.setDataValidationList(col);
Label lbl = new Label(0, 0, "Test");
lbl.setCellFeatures(wcf);
sheet.addCell(lbl);
workbook.write();
workbook.close(); |