- PR -

jakarta-POI

投稿者投稿内容
おかだ
常連さん
会議室デビュー日: 2004/04/05
投稿数: 20
お住まい・勤務地: 大阪
投稿日時: 2004-04-06 14:58
JavaDocのHSSFDataFormatを参照していただければ
"m年d月yy日"が無い事が分かると思います。
定義されていませんが、直接値を与えてやれば実現可能です。
dateStyle.setDataFormat((short)31)がこれに相当します。
困ったちゃん
会議室デビュー日: 2004/04/01
投稿数: 5
投稿日時: 2004-04-06 15:08


[ メッセージ編集済み 編集者: 困ったちゃん 編集日時 2004-04-06 17:06 ]
おかだ
常連さん
会議室デビュー日: 2004/04/05
投稿数: 20
お住まい・勤務地: 大阪
投稿日時: 2004-04-06 16:08
おそらく日本語版のみ?xlsファイルの定数です。
バイナリエディタで、エクセルファイルを開いてセルのデータらしき周辺の"1F"
10進だと31を他の値(たとえば"0e")に変更してみてください。
"m/d/yy"になっていると思います。
一度、HSSFDataFormatと関連するrecordのソースをお読みになられる事を
お勧めします。
シュン
ぬし
会議室デビュー日: 2004/01/06
投稿数: 328
お住まい・勤務地: 東京都
投稿日時: 2004-04-11 01:54
こういうことってやめた方がよいとおもいますが。>困ったちゃんさん

スキルアップ/キャリアアップ(JOB@IT)