Bonjour,

J'utilise SQL Server 2000, et je souhaiterais importer des données Excel.
Jusque là, rien de méchant, mais il se trouve que je souhaite non pas créer de nouvelles tables, mais remplir des tables avec les données à importer. Ainsi, il devient impossible d'utiliser l'interface graphique de DTS (le logiciel qui permet de faire un export/import simplement...).

Donc, je dois procéder par INSERT INTO pour remplir ma table.
Ma première question est donc : comment faire référence aux cellules Excel avec la requête INSERT INTO ?

Là où ça se corse un peu, c'est que j'ai la structure suivante :

Catégorie |Utilisateur |N° de fiche

Catégorie A | Utilisateur a | 1
Catégorie A | Utilisateur b | 2
Catégorie B | Utilisateur c | 1

A noter que si la requête se fait en même temps que l'import, ce numéro de fiche ne doit pas être importé d'Excel (sinon, je pense qu'il m'aurait fallu traiter ça en VBA), mais renseigné par la requête INSERT INTO (ou toute autre requête, c'est juste que je ne connais pas les autres).
En gros, il faut que le numéro de fiche d'un utilisateur soit le dernier numéro de fiche de la catégorie de l'utilisateur +1.

Si quelqu'un sait comment en faire une requête, je suis preneur.

Je vous remercie d'avance de votre aide.

Cordialement,
LupusCramus