Lesen Sie Excel und schreiben von XML in Groovy für SoapUI

Ich Lesen müssen, dass wir einige Daten in XL mit groovy und erstellen Sie eine XML mit diese.
für SoapUI-Testfall
Lesen kann ich XL aber nicht möglich, das erstellen von XML -

unten ist das, was ich schrieb

import java.io.File
import java.util.Date
import jxl.*

import groovy.xml.MarkupBuilder
import org.custommonkey.xmlunit.*

//read excelfile
wb = Workbook.getWorkbook(new File('C:/.../ChangedData.xls'))

sheet = wb.getSheet(0)

def writer = new FileWriter('C:/.../data.xml')
def xml = new MarkupBuilder(writer)
xml.mkp.xmlDeclaration(version: "1.0", encoding: "utf-8")
//=======================
//xml.users(){user(count:'i')


   for (int i=1; i<sheet.getRows();i++) {


      for (int j=0; j<sheet.getColumns(); j++){
           p=sheet.getCell(j,i).getContents()


      log.info p
       }
   }
}
wb.close()

problem ist, ich kann nicht bauen, die xml beim Lesen innerhalb der "for" - Schleifen

Ich muss XML mit einem Knoten für jede Zeile und Kind-Knoten für jede Zelle, # von Zeilen und Spalten sind unterschiedlich...

habe versucht, einige Beispiele der in soapUI sowie codehaus.org ohne Glück
bitte helfen Sie

Sind Sie in der Lage, Lesen von Daten aus excel?Was sagt deine excel Aussehen? Wenn Sie mir geben können die Struktur Ihrer excel kann ich Ihnen besser helfen können.
Tat ein wenig Forschung..haben Sie versucht, nur speichern Sie die excel als XML-anstelle von dem, was Sie jetzt haben. Check msdn.microsoft.com/en-us/library/office/ff834616.aspx und pcreview.co.uk/forums/...
excel kann alles sein...das problem ist das Anhängen von xml

InformationsquelleAutor 1234 | 2014-02-26

Schreibe einen Kommentar