/gexcelparser

Primary LanguageGroovyApache License 2.0Apache-2.0

GExcelParser

Excelシートのデータを、GroovyCSVライクに取り出すためのライブラリです。

利用例

build.gradle

// build.gradle (minimum)
apply plugin: 'groovy'

repositories {
    mavenCentral()

    // gexcelapi
    maven {
        url 'https://github.com/kaminami/gexcelapi/raw/master/repository'
    }

    // gexcelparser
    maven { 
        url 'https://github.com/kaminami/gexcelparser/raw/master/repository' 
    }
}

dependencies {
    compile 'org.codehaus.groovy:groovy-all:2.4.7'
    compile 'kaminami:gexcelparser:1.0.3'
}

Excelシート (sample.xml - Sheet1)

column1 column2
1 word
2 excel
3 power point

スクリプト

import com.sorabito.gexcelparser.*

GExcelParser parser = GExcelParser.open('path/to/sample.xlsx')
List<PropertyMapper> mapperList = parser.parseSheet('Sheet1')

mapperList.each { mapper ->
    println "${mapper.column1}: ${mapper.column2}"
}

License

Apache 2.0 License