How to copy/paste from/to uitable?

I’m a bit busy with uitable lately for a simple GUI, and now I hit the issue that it’s apparently not possible to copy paste contents of multiple cells from/to a uitable. That is, not without IMO undue magic. I’m afraid I’ll have to dive deep in ingredients like CellSelection callbacks and separate ui controls. Not very handy, neither for developers nor users.
I read that Matlab has a feature request (mentioned here: How to copy and paste several cells from e.g. Excel into a MATLAB uitable? -).
I’m a bit surprised that such obvious functionality hasn’t been implemented.
Does anybody have an idea how to efficienty copy/paste data from/to a uitable? I’d be happy if just cell arrays would work.