This commit adds infrastructure to treat XLS files like CSV files, and import them using the base classes that already exist for that.