Putting aside the issue of whether or not Excel is suitable. Excel has a column limit of 16,384 columns. Could this mean they are storing each person as a column? That seems a pretty strange way of recording this data. Or have they gone 16,000 over the 1,048,576 row limit?