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 : Sélectionner tout - Visualiser dans une fenêtre à part
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();