Salut,
Grace à la Faq voilà ce que j'ai pu faire :
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36 int a=0,b=0; CString Text; CStdioFile File ("c:\\TotoFile.csv", CFile::modeCreate | CFile::modeWrite | CFile::typeText ); Taille=0; HWND exc = ::FindWindow(0,"Microsoft Excel - TotoFile.csv"); ::SendMessage(exc,WM_CLOSE,0,0); DeleteFile("c:/TotoFile.csv"); for (a=1;a<= 10 ;a++) { for (b=0;b<=10;b++) { Text.Format(_T("%d"), donnee1[Taille]); File.WriteString(Text); File.WriteString(";"); Text.Format(_T("%d"), donnee2[Taille]); File.WriteString(Text); File.WriteString(";"); Text.Format(_T("%d"), donnee3[Taille]); File.WriteString(Text); File.WriteString("\n"); Taille++; } } File.Close();
Et cette fonction me remplie les 3 premières colonnes de mon fichier *.csv qui s'appelle "TotoFile", avec mes 3 vecteurs, déclarés ailleurs...
Seulement maintenant ce que je voudrais faire et que je n'est pas trouvé dans la Faq, c'est qu'une boite de dialogue s'ouvre et que je puisse choisir le nom de mon fichier et le répertoire de destination afin de pouvoir l'enregistrer...
Si quelqu'un connaît un lien vers un exemple...
Merci...![]()
Partager