"4. No blank rows or cells: Data imported into OpenSpending should be fairly de-normalized: while there may be references to external code sheets/master data, each row should contain all the information required to construct the resulting item. Columns (particularly classifications) should have a value for each row; they will not automatically “fill down”."
There is about 2200 row in this data, and at first glance I didn't see any empty rows.
What would be the right (or the easiest) way to check out if there is empty rows?
Clean the data
You have to convert the data into a format openspending.org is allowing. Help from here: http://openspending.org/help/data-cleansing.html