vc中怎样导出excel???
解决方案 »
- 求助:对ODBC驱动程序(DLL)的调试
- ICO模式下CListCtrl使用BMP图标的问题,请达人帮忙看看
- win2000 adv server里面的两种集群方式(服务器集群和网络负载均衡(NLB))中:我感觉NLB用途更为广泛,可以替代服务器集群方式,是吗?
- 为什么会出这错:error C2146: syntax error : missing ';' before identifier 'm_wndIconListBox'?
- 紧急求救,请问如何使用另一个项目的资源??急、急、急!
- 大家好,请教一个问题!
- MFC程序如何用线程
- 显示图片中界面刷新问题
- 什么时候手工添加代码,什么时候使用类向导?
- 紧急求助!!! 急需DHTML Edit for IE5 的相关COM接口的资料!
- 请问如何把CString中的\\192.168.1.1\CONTANT 追后一个\后的内容提取出来?
- 多网卡情况下 怎么识别当前使用的是哪个网卡的ip呢?
然后把数据写进去
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;
去看看,我写的Excel操作的封装类