Have you looked at the Bulk Network Creator tool? Organization -> Bulk network creation
You can download a sample spreadsheet from that page, update with all of your information, and upload the spreadsheet. It will geo-code your location addresses, create the networks, and add your access points.
The following fields are supported:
Network Name
Serial (device/AP serial number)
Network Tags
Name (device/AP name)
Tags (device/AP tags)
Address
Notes
Static IP
Netmask
Gateway
DNS1
DNS2
VLAN
If I remember correctly, any omitted fields are automatically ignored.