Lazarus IDE

Lazarus is a Delphi compatible cross-platform IDE for Rapid Application Development. It has variety of components ready for use and a graphical form designer to easily create complex graphical user interfaces.“

Zeilenumbruch in Excel

Wird mehrzeiliger Text per CSV-Datei nach Excel übertragen, werden die Zeilenumbrüche durch Platzhalter ersetzt. Mit Suchen und Ersetzen können die Zeilenumbrücke in den Excel-Zellen wieder hergestellt werden. Den Platzhalter suchen und mit ALT+010 ersetzen. Die Zahlen per Ziffernblock eingeben und dabei die Alt-Taste (links von der Leertaste) gedrückt halten.

Groovy-Skript ausführen

Die folgende Abfrage vom Microsoft SQL Server benötigt einen passenden JDBC-Treiber. Hier wurde Version 4.2 bzw. die Datei „sqljdbc42.jar“ eingesetzt.

import groovy.sql.Sql
 
sql = Sql.newInstance(
		"jdbc:sqlserver://10.10.1.100:1433;databaseName=datenbank",
		"burkg", "geheim",
		"com.microsoft.sqlserver.jdbc.SQLServerDriver")
 
int line = 0
sql.eachRow("SELECT TOP 3 * FROM datenbank..lieferanten WHERE zuname2 like '%GmbH%'") { row ->
	line++
	println "$line) ${row.lnr} ${row.zuname1.trim()} ${row.zuname2.trim()}"
}
 
sql.close()

Das Jar-Archiv muss beim Skriptstart mit der Option „-cp“ in den Klassenpfad eingebunden werden.

c:\groovy-2.4.13\bin\groovy -cp C:\Temp\sqljdbc_4.2.8112.100_enu\jre8\sqljdbc42.jar C:\Temp\SqlDemo.groovy

siehe auch: Groovy und JDBC