Hey @yuhuan.pu
If you try doing a CSV upload inside of the tables admin page, you will see that there is a lot of complexity when it comes to data uploads. Building this robust functionality into the Tulip player would be a pretty tall task for the Tulip team.
I would suggest first trying to train one of your operators to upload the data from the tables page where there is already a nice UI experience. Alternatively, you can look into using custom widgets (I shared an example of one here) which will allow you to build this functionality with a much more limited and constrained set of options, but it will be usable inside of Tulip apps.