Animating water surface from .csv temporal xyz data
There is this .csv import script: BA thread (which might or might not work for you)

This is related: Csv Import pointcloud into Blender

If your data format is really custom and nothing helps, you have 2 options:


Export something standard which blender and other software understands (I recommend):


.mdd Lightwave point cache file (load into MeshCache modifier)
.pc2 point cache file (load into MeshCache modifier)
.obj sequence imported as mesh shape-keys: BA thread

Write a custom importer script that can interpret your custom .csv data.


Blender API
There are templates for import/export scripts in Text Editor
You can see other scripts and how they work in \&lt;blender version&gt;\scripts\addons\ - also good to see how formats from option 1 work