数据操作
1
.获取
sheet
。
void GetSheet(char* pSheetName,_Worksheet& excelSheet)
{
excelSheet.AttachDispatch(excelSheets.GetItem(_variant_t(pSheetName)));
}
_Worksheet dataSheet;
GetSheet("
数据
",dataSheet);
注意:
sheet
名称必须在文件中存在,否则程序抛出异常。为了适应不同文件的操作,此处的
sheet
名称可通过配置文件进行动态配置。
2.
获取
range
void GetRange(_Worksheet excelSheet,Range& excelRange)
{
excelRange.AttachDispatch(excelSheet.GetCells());
}
Range dataRange;
GetRange(dataSheet,dataRange);
3
.指定行列的数据获取
#define LV(x) _variant_t(long(x))
#define SV(x) _variant_t(x)