J'ai une exigence que j'ai besoin de lire une feuille Excel en utilisant asp.net/C# et insérer tous les enregistrements dans la table mysql.La feuille excel se compose d'environ 2000 lignes et 50 colonnes. Actuellement, en lisant les enregistrements Excel, j'insère les enregistrements un par un en utilisant une instruction de préparation dans la table mysql. Mais cela prend environ 70 secondes pour le faire à cause des énormes données. J'ai aussi pensé à créer un nouveau datarow, en assignant des valeurs à chaque cellule, en ajoutant la datarow résultante à datatable et enfin en appelant dataadapter.update (...). Mais ça semble être complexe parce que j'ai environ 50 colonnes et donc je vais devoir assigner 50 valeurs à la datarow.Comment insérer des données en bloc dans la table mysql d'asp.net à la fois
Quelqu'un pourrait-il suggérer s'il y a un remplaçant pour améliorer la performance de l'insertion?
Merci