@XlsTrim
トリミングを行いたい場合、アノテーション @XlsTrim
を付与します。
アノテーションを付与すると、読み込み時と書き込み時にトリムを行います。
シート上のセルのタイプ(分類)が数値などの文字列以外の場合は、トリム処理は行われません。
ただし、シートのセルタイプが文字列型で、Javaの型がString型以外の数値型やDate型などの場合は、変換する前にトリム処理を行います。
値が空のセルをString型に読み込む場合、アノテーションを付与しないときはnull設定されますが、アノテーションを付与するときは空文字が設定されます。[ver0.5+]
1public class SampleRecord {
2
3 @XlsColumn(columnName="ID")
4 @XlsTrim
5 @XlsDefaultValue(" 123 ") // 初期値もトリム対象となる。
6 private int id;
7
8 @XlsColumn(columnName="名前")
9 @XlsConverter // 空のセルを読み込むと空文字が設定される。
10 private String name;
11
12}