Geoffrey J. Teale

Projects

Open Source projects that I created.

xlsx

A Go library for reading and writing the OOXML XLSX file format used by Excel and supported in LibreOffice, OpenOffice.org, Google Docs and various other office suites. Grab the source from github.com.

xlsx2csv

A very simple program to convert OOXML XLSX files to CSV. Essentially this is just a simple demonstration of how to use the Go xlsx library above. Grab the source from github.

If you're looking for a more fully featured XLSX to CSV convertor I suggest looking at Dilshod Temirkhodjaev's Python implementation of xlsx2csv.

csv2xlsx

If you have an xlsx2csv, you should have a csv2xlsx too, right? Again, this is mainyl intended as a demonstration of the go xlsx libraries ability to write XLSX file. Grav the source here.

.emacs.d

I keep my Emacs configuration under source control, you are welcome to inspect it.

Family resources

English4Kids

English4Kids - English courses for pre-school children in Hannover, Germany run by Nicole Teale.