Bonsoir,
Voilà, mon problème est que je voudrais charger une liste de mots sur plusieurs colonnes.
Je m'explique, je dispose d'une feuille de calcul excel avec deux colonnes. Dans chaque colonne il y a un mot sur chaque ligne, sachant que sur une même ligne les deux mots correspondent (par exemple l'un est la traduction de l'autre dans une autre langue).
Charger la feuille de calcul à partir d'une OpenDialog y'a aucun soucis, mon problème c'est comment recopier le contenu de chaque cellule d'excel dans chaque cellule de la StringGrid... Sachant que je copie le contenu de mon fichier dans une StringList...
Mon problème est donc le remplissage de la StringGrid... Si quelqu'un à une idée, helpppppppppppppppp SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if(this->OpenDialog1->Execute()==true) { AnsiString nomfichier; nomfichier=OpenDialog1->FileName; TStringList *list=new TStringList; //Creation de la StringList list->LoadFromFile(nomfichier); ... //remplissage de la StringGrid delete list; //effacer le contenu de la StringList };
a tout hasard j'avais tenté ceci :
mais sans grand succès...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for (int rowint=0;StringGrid1->RowCount;rowint++) { for (int colint=0;StringGrid1->ColCount ;colint++) { StringGrid1->Cells[rowint][colint]=list->Strings[0]; list->Delete(0); } }
Partager