Is there a way to drive the points on a 3D Splines from a table.

For Centuries in the Marine industry hull shapes were defined by a table that established points  on multiple planes  written out in table form and capable of being drawn on a single flat plane referred to a Lofting. Is there any way to create a 3D sketch with points of multiple splines with their points driven from a table? This  would allow  complex hull shapes to be defined and faired by the numbers. A typical offset table may have hundreds of points with many splines and yet could define any shape imaginable. How  come SolidWorks can't as easily?

SolidworksSketching