Je cherche à transformer un fichier Excel (valeurs numériques)

- en un fichier texte sous C++ Borland
- avec un point comme séparateur décimal
- et des espace entre les colonnes.

J'ai trouvé quelques informations fort utiles chez "developpez.com", mais pas tout ce qui m'est nécessaire.
Voici ce que j'ai récupéré:
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
    Variant vMSExcel, vFileName, vXLWorkbooks, vXLWorkbook;
    //Ouverture d'une nouvelle instance
    vMSExcel = Variant::CreateObject("Excel.Application");
    vMSExcel.OlePropertySet("Visible", false);  // Application npn visible par l'utilisateur
    vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");

   // Modifie le séparateur décimal
    //La première ligne permet de spécifier la valeur que l'on veut pour nouveau séparateur décimal.                Mais comment choisir le point ?
    vMSExcel.OlePropertySet("DecimalSeparator", vText); 
    //La seconde ligne désactive l'utilisation des séparateurs systèmes.
    vMSExcel.OlePropertySet("UseSystemSeparators", false);
 
    //Ouverture d'un classeur existant
    vFileName = "C:\\toto.xls";
    vXLWorkbooks = vMSExcel.OlePropertyGet("Workbooks");
    vXLWorkbook = vXLWorkbooks.OleFunction("Open", vFileName);

// c'est là que je ne sais plus faire

//
    //vFileName = "C:\\toto.txt";
    //vXLWorkbook.OleProcedure("Saveas", vFileName);

    vMSExcel.OleFunction("Quit"); // on ferme
    vMSExcel = Unassigned;
Quelqu'un peut-il m'aider à terminer cette fonction ?

Merci par avance