Bonjour
une petite question toute simple, comment je peux faire pour convertir un int en String à la façon des colonnes Excel ?
genre :
1=>A
2=>B
...
26=>Z
27=>AA
28=>AB
...
52=>AZ
53=>BA
Merci
PoichOU
Bonjour
une petite question toute simple, comment je peux faire pour convertir un int en String à la façon des colonnes Excel ?
genre :
1=>A
2=>B
...
26=>Z
27=>AA
28=>AB
...
52=>AZ
53=>BA
Merci
PoichOU
Hello,
Je me suis un peu amusé... Une fonction du genre devrait faire ton bonheur...
Et tu passe le nombre à transformer en param.
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 private static String tenToStr(int nb){ int base = 26; int D = nb; int R = 0; int nb2 = nb; String res=""; while(D>base){ D=nb2/base; R=nb2%base; if(R==0){ R=base; D--; } nb2=D; res=(char)(R+64)+res; } return (char)(D+64)+res; }
P.S. Il faudra peut être enlever le static... Je te laisse voir...
A+
ta fonction fait mon bonheur![]()
![]()
![]()
![]()
je te remercie beaucoup !!
Poichou
Partager