vc中怎样导出excel???

解决方案 »

  1.   

    你可以新建个excel文件
    然后把数据写进去
      

  2.   

    http://blog.csdn.net/halibobo520/archive/2008/11/25/3372015.aspx
      

  3.   

    导出CListCtrl控件到Excel文件
      

  4.   

    CDatabase database;  
    CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动  
    CString sExcelFile = "c:\\demo.xls"; // 要建立的Excel文件  
    CString sSql;   TRY  
    {  
    // 创建进行存取的字符串  
    sSql.Format("DRIVER={%s};DSN='''';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s",  
    sDriver, sExcelFile, sExcelFile);  
    // 创建数据库 (既Excel表格文件)  
    if(database.OpenEx(sSql,CDatabase::noOdbcDialog))  
    {  
    // 创建表结构(姓名、年龄)  
    //sSql="CREATE TABLE demo(Name TEXT,Age NUMBER)";
    sSql="alter table demo add 学分 TEXT";
    database.ExecuteSQL(sSql);
    // 插入数值  
    /*sSql="INSERT INTO [demo$](Name,Age) VALUES('徐景周',26)";
    database.ExecuteSQL(sSql);
    sSql="INSERT INTO [demo$](Name,Age) VALUES('徐志慧',22)";
    database.ExecuteSQL(sSql);
    sSql="INSERT INTO [demo$](Name,Age) VALUES('郭徽',27)";
    database.ExecuteSQL(sSql);*/
    }
    // 关闭数据库  
    database.Close();
    }
    CATCH_ALL(e)
    {  
    TRACE1("Excel驱动没有安装: %s",sDriver);
    }  
    END_CATCH_ALL;  
      

  5.   

    http://download.csdn.net/source/2411878
    去看看,我写的Excel操作的封装类
      

  6.   

    用数据库方式或者COM/OLE方式.