Excel is very lenient in what it accepts, and there are a lot of technologies out there that produce files that Excel will open, that were not created by Excel. It's fairly easy to verify this by saving the file using Excel, and then verifying that it will then open up using DataStreams. Most likely it will.
My first suggestion is to open the file in Notepad and see if the file is actually a binary file, or is it HTML with a .xls file extension?
If that doesn't point you somewhere, and the file is a binary file, then is there a way that you can send me a failing file? I tend to expand the functionality in DataStreams to support odd files if the variance seems reasonable, but I would need to be able to recreate the issue and see exactly what is not loading from the file.
Bruce Dunwiddie