I looked at that a while back Viv but I have extra processing to do on some of the sheets, NPOI is very fast and speed is not an issue anyway, for now I'm going with the Interface just so it's usable but I'll definitely try out the casting method - I'm playing with your JSON example for the config files at the moment and it looks promising for the simple requirement I have
Regards,
Peter J. Kane
Pete