Hi,
Through UI it is not possible.Since the data is huge it is not possible through UI you will get time out error,
There are some standard programs(CRM_ERMS_CAT_AS_IMPORT) are there for category upload use that program or create an custom program with respect to your business logic and schedule the report in background.