How to import 580 routers to WinBox from CSV? TXT?

This looks like you could get it to WBX file that winbox can import.
http://forum.mikrotik.com/t/feature-request-winbox-import-from-csv/86599/1

You could also use this tool, but be aware that the database is not encrypted so not sure if it would work in your environment. It can be stored on a network share and used by multiple people.
https://github.com/LCT-Jonah/ahk-mikrotik-toolbox

It can also be used for making scheduled backups via ssh and deploying router upgrades either manually or via Windows Task Scheduler.