Are the areas closed? You can run a macro created in Excel to do what you need for hundreds of hatches but if there are any non 'closed' areas it will break the chain of commands.
If you are sure all areas are closed then post a sample of the excel data, it will probably need sorting into a different order, it will be easier to explain with a sample to work from.