http://www.technipelago.se/content/technipelago/blog/44のおかげで 、行イテレータと列名を介して Excel セルにアクセスできます。ただし、名前に空白が含まれる列名ではアクセスできないようです。ExcelBulider コンテキストで、空白を含む名前でもセルにアクセスできるようにする方法について、いくつかの指針を教えてください。以下に例を示します。
new ExcelBuilder("customers.xls").eachLine([labels:true]) {
print firsname // this already possible
print <a column name with space> // I wish to have
}
はfirstname
列名です。スペースのある名前の別の列にアクセスできるようにしたいと思います。
ディクショナリを使用して、列名から列 inedx へのマッピングをカプセル化し、ExcelBuilder の外部で列によるアクセスのロジックを実装することもできますが、ExcelBuilder の 1 つの場所/ロジックでさらにカプセル化したいと考えています。
たぶん、POI と Groovy のビルダー テクニックについて十分な知識がありませんでした。
助けてください!
ありがとう、
ゆう