Is there an easier way to load an excel file directly into a Numpy array?
I have looked at the numpy.genfromtxt
autoloading function from numpy documentatio
Honestly, if you're working with heterogeneous data (as spreadsheets are likely to contain) using a pandas.DataFrame is a better choice than using numpy
directly.
While pandas
is in some sense just a wrapper around numpy, it handles heterogeneous data very very nicely. (As well as a ton of other things... For "spreadsheet-like" data, it's the gold standard in the python world.)
If you decide to go that route, just use pandas.read_excel.