Vs 中使用:将所有 h,cpp 文件导入工程,使用时包含头文件#include“ExceApp.h”即可
数据写入及格式设置实例代码:
CExcelApp excel;
//初始化
excel.InitExcelApp();
//创建excel
excel.Open();
//获取活动Sheet
excel.GetActiveSheet();
//设置纸张方向
excel.SetPageOrientation(xlLandscape);
//设置单元格内容
excel.SetValueCell(1, 1, _T("合并单元格"));
CRange curRange = excel.GetRange(1, 1, 1, 11);
//合并单元格
excel.MergeRange(curRange);
//设置字体
excel.SetFont(curRange, _T("方正粗黑宋简体"), 28);
//设置边框
excel.SetBoarder(curRange, 1, 3, 0);
//设置区域宽高度
excel.SetRangeSize(curRange, 0, 55);
//设置对齐方式
excel.SetRangeAlignment(curRange, xlCenter, xlCenter);
//设置打印标题行
excel.SetPrintTitleRows(_T("$1:$1"));
//给Range(1,1,2,2)分配缓存
excel.AllocateRangeCache(2, 2, 3, 3);
//向缓存写入元素
COleDateTime t = COleDateTime::GetCurrentTime();
excel.SetCacheItemValue(0, 0, t);
excel.SetCacheItemValue(0, 1, CString("=HOUR(B2)"));
excel.SetCacheItemValue(1, 0, 0.1234);
excel.SetCacheItemValue(1, 1, CString(_T("abcd")));
//将缓存数据写入文件