Einfachste Möglichkeit zum Lesen von Excel-Dateien in groovy?
Gibt es warappers/utils zum Lesen von Excel-Dateien in Groovy. Ich bin auf der Suche nach etwas ähnliches Groovy SQL Zeilen - Funktion, wie dargestellt in der unten spock-test-Beispiel. Meine Absicht ist es, mit diesem für datengetriebene Tests mit excel in der Spock test framework
import groovy.sql.Sql
import spock.lang.*
class DatabaseDriven extends Specification {
@Shared sql = Sql.newInstance("jdbc:h2:mem:", "org.h2.Driver")
//normally an external database would be used,
//and the test data wouldn't have to be inserted here
def setupSpec() {
sql.execute("create table maxdata (id int primary key, a int, b int, c int)")
sql.execute("insert into maxdata values (1, 3, 7, 7), (2, 5, 4, 5), (3, 9, 9, 9)")
}
def "maximum of two numbers"() {
expect:
Math.max(a, b) == c
where:
[a, b, c] << sql.rows("select a, b, c from maxdata")
}
}
InformationsquelleAutor Aravind R. Yarram | 2011-05-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einer meiner Kolleginnen GUG-Mitglieder geschaffen hat, ein Werkzeug für das arbeiten mit Excel unter Verwendung von Apache POI in sehr viel die gleiche Weise, die Sie beschreiben. Es ist nicht formalisiert in eine Bibliothek, noch (AFAIK), aber steht auf seinem blog.
Ermöglicht es Ihnen, code zu schreiben, wie diese:
Check it out hier: http://www.technipelago.se/content/technipelago/blog/44
InformationsquelleAutor xlson
POI ist das, was Ihr nach http://poi.apache.org/ es eine Java-Lib, so können Sie es von Groovy. Nicht sicher, ob es Groovy-Wrapper für die es überall
InformationsquelleAutor sMoZely