CSVファイルをサーバーのテンポラリフォルダにアップロードする
同じファイルを読み込む
行分割して行ごとにループする
列分割する
各フィールドを検証
不合格の場合メッセージボックスで表示
合格の場合テーブルにマージ
ループ先頭に戻る

COBOLer大先輩がよくこういう感じの仕様を投げてくるんだけど
デスクトップならともかくwebappだと困る
設計書に書いてあるから実装変えるわけにもいかんし
大先輩に文句を言うのも憚れるし