3D Text Labels from CSV file

I have a CSV file with 4 columns:

X, Y, Z, ID

which contains several point coordinates (x,y,z) plus the point ID. I would like to use the information from the CSV file to print 3D Text labels at the corresponding point locations.

I have bumped into this thread:

but I feel a simple and more elegant solution might be possible.

Any thoughts on this one?


The simplest way would be to use TableToPoints and then select the point and display the ID for the selection.