[#29] Use openpyxl for output as well as input to reduce dependencies