在使用ExportGrid4ToEXCEL( filename,cxGrid1,True,True);导出生成XLS文件时,没有表头,请教各位大哥,如何加进去。
谢谢。

解决方案 »

  1.   

    你要什么样的表头?这个导出的EXCEL文件的标题列就是cxGrid的标题列。
      

  2.   

                   xxx明细表               我说的是这行没有呀。 下面都没问题。
     日期    时间    部门    职务     处理时间
      

  3.   

    你可以 在cxgrid 里面加一行 放“XXX明细表”
      

  4.   

    要么你就自己写过程,不要用ExportGrid4ToEXCEL 。
      

  5.   

    用ExportGrid4ToEXCEL导出后,接着用代码控制生产的xls文件,插入第一行,并写上标题。
    代码可以参考:
      ExcelApp,myWorkBook,sheet,range : Variant;         ExcelApp := CreateOleObject('Excel.Application');
             ExcelApp.workbooks.open(fileName);
             ExcelApp.Visible := false;
             ExcelApp.DisplayAlerts := false;
             sheet := ExcelApp.WorkBooks[1].sheets[1];
              //设置所有单元格属性
             range:=sheet.range[sheet.cells[1,1],sheet.cells[65536,256]];//选定表格
             range.select;
             range.font.size:=10;          sheet.Rows[1].Insert;
              //设置Title格式
              range:=sheet.range[sheet.cells[1,1],sheet.cells[1,14]];//选定表格
              range.select;
              range.merge;//合并单元格
              range.rows.rowheight := 40;
              range.HorizontalAlignment:=3;   // 居中排列
              range.font.size:=16;
              range.Value := Title;