VC++6
qcy摇摇
fgdgdf
展开
-
利用libxl库的loadRaw函数读取EXECL数据
读入的数据,//注意:EXECL的单元格有任何格式都表示有数据,其空值用"(null)"表示。原创 2024-01-10 15:40:30 · 498 阅读 · 1 评论 -
使用libxl的经验
/循环外定义了一个指针变量:Formatformat,最后一次的设置为准。每个单元格的格式相同。char* nameAlignH[] = {"ALIGNH_MERGE\n非官方个风格", "ALIGNH_CENTER", "ALIGNH_RIGHT"};//定义字符串指针并赋值,无 const ,其值可以改变。//定义字符串指针并赋值,无 const。++i)//设置水平对齐方式//设置默认的单元格边框线//带格式写字符串结果://循环内定义了一个指针变量:Format。原创 2024-01-04 16:22:51 · 792 阅读 · 1 评论 -
在VC6中创建EXECL文件时设置Sheet数量的方法
一般情况下,在用book = books.Add(COleVariant("")); // 得到Workbook book1.xls创建EXECL文件时Sheet的数量可以在EXECL软件中设置,其值是固定的。如果要在VC6中动态设置Sheet的数量,可以在上面的函数前使用app.SetSheetsInNewWorkbook(2);//设置一个EXECL文件中Sheet的数量为2....原创 2021-11-30 15:17:07 · 130 阅读 · 0 评论 -
从EXECL中读取一行数据
void CMapgistwoView::ReadOneRowFromExecl(long i, long n, Range m_range,_Worksheet m_sheet, CString *m_str){//从EXECL文件中读取指定行的数据// i—行号// n—数据列数// m_str—存放读入的数据m_range=m_sheet.GetRange(COleVariant(IndexToString(i, 1)),COleVariant(IndexToString(i, int(n)原创 2021-11-30 15:11:43 · 532 阅读 · 0 评论 -
写一行数据到EXECL中
void CMapgistwoView::WriteOneRowToExecl(long i, long n, Range m_range,_Worksheet m_sheet, CString *m_str){//从EXECL文件中读取指定行的数据// i—行号// n—数据列数// m_str—存放读入的数据m_range=m_sheet.GetRange(COleVariant(IndexToString(i, 1)),COleVariant(IndexToString(i, int(n))原创 2021-11-30 15:06:37 · 297 阅读 · 0 评论