You can let the client to upload csv file. After upload you can read csv file with a php function (maybe fgetcsv) and put columns and rows to table (maybe with dataTables jQuery plugin).
If you let the user to edit table, you can use these information for create a form
After that you can use update_post_meta
or another function for that.