vc2005里,如何把sql server2000数据库里的数据、List Control里的数据导出到excel?基于vc2005的MFC单文档程序,
1. 如何把sql server2000数据库里的数据导出到excel?
2. 如何把List Control里的数据导出到excel?望大家能贴出代码,谢谢了。
1. 如何把sql server2000数据库里的数据导出到excel?
2. 如何把List Control里的数据导出到excel?望大家能贴出代码,谢谢了。
COleVariant vtOptional((long)DISP_E_PARAMNOTFOUND,
VT_ERROR),vtTrue((short)TRUE),vtFalse((short)FALSE);
// 创建应用程序
ExcelApp.CreateDispatch("excel.application");
//
Workbooks ExcelBook=ExcelApp.GetWorkbooks();
ExcelApp.SetVisible(FALSE);
//新件一个BOOK
_Workbook workBook=ExcelBook.Add(vtOptional);
Sheets ExcelSheet=workBook.GetSheets();
_Worksheet workSheet;
//将文件保存为d:\123.xls"
workBook.SaveAs(COleVariant("d:\\123.xls"),vtOptional,\
vtOptional,vtOptional,vtOptional,vtOptional,0,vtOptional,\
vtOptional,vtOptional,vtOptional);
//获取第一个sheet
workSheet=ExcelSheet.GetItem(COleVariant((short)1));
//获取单元格A1,
Range rge=workSheet.GetRange(COleVariant("A1"),COleVariant("A1"));
//往A1写数据
rge.SetValue(COleVariant("aa"));
//读数据
COleVariant vartValue=rge.GetValue();