Started with some of the parts from the HSTreader. Additionally using jxls.