export table data to excel and then allow user to download


I saw some older posts about this, however in the latest release what is the best way to export a table to excel and then allow the user to download it?
Just use recordlisttoexcel?

Doh!  Yeah, that one.  So I guess just have the button attached to a screen action that takes in the list, converts it to excel then provides that as a download to the user.  Thanks!