switched to java using ApachePOI to prevent needing microsoft office