Bonjour tout le monde,

J'ai un projet qui consiste à importer un fichier Excel et importer les données en bases de données.

Certaines colonnes vont dans une base de données Product, et d'autres colonnes doivent me créer un utilisateur EntityFramework.

À l'heure actuelle, j'arrive importer le fichier Excel et récupérer un fichier .tmp... Voici mon petit bout de code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
public class ExcelManager
    {
        string path = "";
        _Application excel = new _Excel.Application();
        Workbook workbook;
        Worksheet worksheet;
 
        public void Open(string filepath, int sheet = 0)
        {
            this.path = filepath;
            workbook = excel.Workbooks.Open(path);
            worksheet = (Worksheet)workbook.Worksheets[sheet];
 
            ImportDataToDb(worksheet);
        }
 
        private void ImportDataToDb(Worksheet worksheet)
        {
 
        }
    }
Je suis bloqué ici avec juste le champs "path" qui se rempli, j'ai pas d'erreur à l'arrivé dans la fonction ImportDataToDb() mais je suis bloqué sur la suite des évènements... Mon but étant de lire l'onglet 1 d'excel et toutes les lignes qui ont des données.

Avez-vous Un petit bout de code pour m'aider ?