質問
CSVファイルを読み取りExcelファイルに書き込む処理で、「Columnロジック - String型からBigDecimal型に変換できませんでした」というエラーが発生します。原因と対処方法を教えてください。
回答
入力コンポーネントの [最初の行を値として取得しない] がオフになっている場合、CSVファイルの1行目(カラム名)が数値以外の文字列として後続の編集コンポーネントに渡されます。後続の編集コンポーネントで数値用の「等しいロジック」を使用しているなどで、文字列をBigDecimal型に変換できない場合に以下のエラーが発生します。
com.appresso.ds.xmlfw.psp.PSPWrappingException: com.appresso.ds.vp.mapper.fastconverter.CannotConvertException: Columnロジック - String型からBigDecimal型に変換できませんでした
入力コンポーネントの [最初の行を値として取得しない] にチェックを入れることで事象が解消する可能性があるので、お試しください。
コメント
0件のコメント
記事コメントは受け付けていません。