If possible, use the module at Import Excel. It'll consider more edge cases.
I wrote this to handle a simple read of somewhat well-formed data in an Excel document like below. It has only been tested in a Windows environment without significant edge-cases considered.
SheetInventory
ID | Title | MyDate | Quantity |
---|