图片名字是身份证号码
Excel里面存的是姓名  身份证号码

解决方案 »

  1.   

    可以通过 ODBC读取Excel表(类似读取Access)
    获得身份证后取得图片路径
      

  2.   

    CString strFilePath,strValue;
    CFileDialog dlg(true,NULL,NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
    "xls file (*.xls)|*.xls");if (dlg.DoModal()==IDOK)
    {
    strFilePath=dlg.GetPathName();
    COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,
    VT_ERROR),vtTrue((short)TRUE),vtFalse((short)FALSE);
    _Application ExcelApp ;
    Range rge;
    COleVariant vartValue;
    ExcelApp.CreateDispatch("excel.application");
    Workbooks  ExcelBook=ExcelApp.GetWorkbooks();
    ExcelApp.SetVisible(FALSE);
    _Workbook  workBook=ExcelBook.Open(strFilePath,vtOptional,vtOptional,vtOptional,vtOptional,vtOptional,\ vtOptional,vtOptional,vtOptional,vtOptional,vtOptional,vtOptional,vtOptional);
    Sheets     ExcelSheet=workBook.GetSheets();
    _Worksheet workSheet;
    workSheet=ExcelSheet.GetItem(COleVariant((short)1));
    rge=workSheet.GetRange(COleVariant("A1"),COleVariant("A1"));//读取单元A1
    vartValue=rge.GetValue();
    strValue=vartValue.bstrVal;workBook.Close(vtOptional,vtOptional,vtOptional);
    ExcelApp.Quit();
      

  3.   

    [url=http://zhuchao.org/vc%E6%8E%A7%E5%88%B6excel%E6%A0%BC%E5%BC%8F[/url]
    看看网上的例子