Paste values into table

Elissa,

Yes, it is possible to implement copy/paste to create rows in a table, but it would take some custom JavaScript code. Some of our solutions engineers have done this before.

Regarding your “Import” button question, there are a couple ways to achieve this:

(a) Implement your own in-browser CSV parser with a library like PapaParse, and use Skuid’s File Upload component to let users upload a CSV file and then parse the CSV file. Here’s an example page: https://gist.github.com/zachelrath/3e572cd55caf7a98e4796c53b3d24973 (and here’s a sample CSV file to use for testing: https://gist.githubusercontent.com/zachelrath/89cb4ba214bd5c212093c9ca1c4a4047/raw/ea848c2618556aa6678ebbca5a29c76c4f1fd19b/MockUserImportData.csv)

(b) If you are using Skuid-on-Salesforce, there is an Import Wizard (which is not brandable or customizable, be warned) which you can get to with a button / table action at the URL “/apex/skuid__Import?obj=Contact” (swapping out “Contact” with the API Name of the object you want to import).