SheetJS Data Preview Live Demo
(Base64 text works back to IE6; drag and drop works back to IE10)

Source Code Repo
Issues?  Something look weird?  Click here and report an issue
Output Format: 
Drop a spreadsheet file anywhere in the page to see sheet data
Advanced Demo Options: Use Web Workers when available: Always use UTF8 for CSV / text:

Drop a spreadsheet file here to see sheet data