Thanks!
-----Original Message-----
From: Will Stranathan [mailto:will@thestranathans.com]
Sent: Friday, January 21, 2005 6:26 AM
To: POI Users List
Subject: Re: poi hssf translate column numbers to letters
Here's a BSH function I use. Feel free to translate to proper Java:
getColName(short num) {
v = new Vector();
String alphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
for (i = 0; i < alphabet.length(); i++) {
v.add(alphabet.charAt(i));
}
for (i = 0; i < alphabet.length(); i++) {
for (j = 0; j < alphabet.length(); j++) {
v.add(alphabet.charAt(i) + alphabet.charAt(j));
}
}
return(v.elementAt(num));
}
On Thu, 20 Jan 2005 15:40:35 -0600
<David.Ventimiglia@wellsfargo.com> wrote:
>Ok, no problem. I was just wondering if there was already a handy
>function somewhere in the object model to do it automagically.
> Thanks!
>
>
>-----Original Message-----
>From: Chris Cheshire [mailto:ccheshire@bigredwire.com]
>Sent: Thursday, January 20, 2005 1:31 PM
>To: POI Users List
>Subject: Re: poi hssf translate column numbers to letters
>
>
>The columns are the numerical position of the letter in the alphabet
>minus 1 (for the 0 indexing of the columns and rows into arrays), for
>the single letter codes, then adding 26 for each iteration of the
>double
>lettering.
>
>I have a sheet handy when I am writing code for formulae that has the
>column numbers and letters to make it easier. Just
>
>0 A
>1 B
>2 C
>3 D
>....
>26 AA
>....
>52 BA
>....
>78 CA
>....
>etc.
>
>
>HTH
>
>Chris
>David.Ventimiglia@wellsfargo.com wrote:
>> Hello,
>>
>> First, thank you thank you thank you for creating POI. It really is
>>terrific.
>>
>> However, I have a question. How do I get the Excel column "letter"
>>for a column? I think I need it to set formulas (e.g. "SUM(A2:A3)"),
>>but HSSF seems to assume columns are created and referenced
>>numberically. How do I get from POI/HSSF the fact that column #25 is
>>the same as column "AA" (I think...I might be off by one, but you get
>>the picture)? Thanks!!
>>
>> Regards,
>> David A. Ventimiglia
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>> Mailing List: http://jakarta.apache.org/site/mail2.html#poi
>> The Apache Jakarta Poi Project: http://jakarta.apache.org/poi/
>>
>>
>>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>Mailing List: http://jakarta.apache.org/site/mail2.html#poi
>The Apache Jakarta Poi Project: http://jakarta.apache.org/poi/
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
>Mailing List: http://jakarta.apache.org/site/mail2.html#poi
>The Apache Jakarta Poi Project: http://jakarta.apache.org/poi/
>
---------------------------------------------------------------------
To unsubscribe, e-mail: poi-user-unsubscribe@jakarta.apache.org
Mailing List: http://jakarta.apache.org/site/mail2.html#poi
The Apache Jakarta Poi Project: http://jakarta.apache.org/poi/
|