I've experimented with tables
here - copy/paste from a spreadsheet seems viable. I'm also wondering about templated generation of BBCode from a more manageable data source like csv or json that could be kept somewhere like github. Probably a conversation to be taken to that thread?