People should not use proprietary formats for obvious reasons, but XLS has been largely reverse engineered.