So you suggest simply editing the tables in Excel and then replacing the table on the site each time with the new revision then.
In that case, I think it would be a good idea to separate the table editor from the table settings. That way, you can edit the settings for a table without having to load the entire table for it, and only load up the table editor if necessary.