Feuille de calcul comme les entrées en html?

Je suis en train d'écrire une page web (PHP/html/css) et je voudrais que mes utilisateurs de saisir un grand nombre de données, toujours composé de la même information: day, hour, title, details, class. Pour cela, j'aurais besoin d'une <table> avec <input> champs, mais avec la caractéristique supplémentaire qu'il ressemble à une feuille de calcul, et que les utilisateurs peuvent copier-coller (blocs) de lignes et de déplacer les lignes autour, comme ils ont souvent besoin de saisir un lot de données similaires.

J'ai envie de ré-inventer la roue si j'avais à écrire ce à partir de zéro. Comment aurais-je mieux le faire? Est-il un ensemble (par exemple en javascript) permettant une telle fonctionnalité?

Remarque: je n'ai pas besoin de toutes les fonctionnalités de feuille de calcul (formules, etc.), juste le copier/coller/déplacer sur entrée. Donc tableur serait probablement exagéré, et aussi l'encombrement de l'interface.

OriginalL'auteur user1111929 | 2013-04-26