2008-11-05 9 views
3

저는 Apache POI를 사용하여 Excel 시트를 작성합니다. 저는 매우 행복 합니다만, 다음과 같은 문제가 있습니다 : 제 프로그램은 다중 통화이며 국제화되어 있습니다. 필자가 쓴 엑셀 시트에서는 통화 셀의 형식이 올바르게 지정되기를 바랍니다. 이를 위해Apache POI를 사용한 Excel 통화 형식

올바른 Excel 통화 형식 (예 : "[$$ - 409] #, ## 0.00 - - [$$ - 409] #, ## 0.00")을 작성하는 루틴이 필요합니다. java.util.Currency 및 java..util.Locale 매개 변수 같은

뭔가 : public String getExcelCurrencyFormat(Currency currency, Locale locale);

사람은 도서관을 알고 있습니까?

+1

이 질문은 도움이 될 수 있습니다. http://stackoverflow.com/questions/319438/basic-excel-currency-format-with-apache-poi –

답변

1

필드를 통화 필드로 플래그를 지정하고 Excel에서 사용할 올바른 형식을 알아낼 수 없습니까? 또는 Excel에서 관련 '유형'을 생성하기 위해 형식을 지정해야합니까?

java.text.NumberFormat.getCurrencyInstance()를 사용하는 것이 좋겠지 만 tostring()이 반환하지 않는 한 객체 자체에서 인스턴스가 사용하는 실제 형식을 가져올 방법이없는 것처럼 보입니다.

내 머리 꼭대기에서 나는 미안하다고 생각할 수 없다.