2016-12-29 10 views
1
RichTextStringでやろうとしたときにクラスが例外を投げなっmはなぜmysqlの からデータをフェッチ
Below is code 
while(resultSet.next()) 
    { 
    Hrow=spreadsheet.createRow(i); 

cell_1=Hrow.createCell(1); 
cell_1.setCellValue((RichTextString) resultSet.getBigDecimal("longitude")); 
cell_1=Hrow.createCell(2); 
cell_1.setCellValue((RichTextString) resultSet.getBigDecimal("latitude")); 
cell_1=Hrow.createCell(3); 
cell_1.setCellValue((RichTextString) resultSet.getBigDecimal("indexValueO")); 

    i++; 
} 

メートルを使用してExcelファイルでのBigDecimalを保存する..どのようにJavaの

答えて

0

あなたはRichTextStringをしなければならない何を期待するものは明らかではありません鋳造後にしかし、私はそうのようなCell.setCellValue(java.lang.String value)を使用します。

... 
cell_1.setCellValue(resultSet.getBigDecimal("longitude").toPlainString()); 
... 

ありBigDecimal.toPlainString()StringBigDecimalを変換します。

これが適合しない場合は、BigDecimalという文字列変換方法もあります。ドキュメントを参照してください。