locked
Lire toute extension de fichier (.csv, .txt, .xls...)

    Question

  • Bonjour tout le monde,

    Je voudrais écrire une méthode qui me permettra de parcourir tout type de fichier : .csv, .txt et .excel essentiellement...
    J'ai réussi à coder une fonction pour les fichiers .csv :

    void CInterfaceDlg::OnBnClickedBrowse()
    {
     CString OpenFilter;
     OpenFilter = "CSV File (*.csv)|*.csv||";
    
     CFileDialog FileOpenDialog(
          TRUE,
          NULL,
          NULL,
          OFN_FILEMUSTEXIST|OFN_HIDEREADONLY|OFN_PATHMUSTEXIST,
          OpenFilter,                       // filter
          AfxGetMainWnd());               // the parent window
       if(FileOpenDialog.DoModal()==IDOK)
      {
           // ouverture de fichier
           m_csInputFile=FileOpenDialog.GetPathName();
          
          LoadInputDocument(m_csInputFile);
           UpdateData(false);
       }
    }

    Devrais-je prévoir une classe avec plusieurs fonctions chacune correspondant à une extension ou pourrais-je le faire en une seule fonction ?
    Merci par avance !
    Tuesday, December 01, 2009 10:01 AM