1. 有40多列,然后列头跟数据库列名称不一致,等于这40多个列名都要用代码设置。
    如:  xlApp.Cells[1, 1] = "'a";
          xlApp.Cells[1, 2] = "'b";
                ...
  2. 有些列内容还是自己用代码控制,定死的(差不多也有30多列)。
    如:if (j == 2)
       {
           columnIndex++;
           ExcelApp.Cells[rowIndex, columnIndex] = "'aaaa";
       }
                 ...
  请问谁有简单的方法来实现这个需求。

解决方案 »

  1.   

    真是悲剧了,郁闷哈!
      那谁知道,怎么使1个数据集的数据分别显示在2个sheet页面中呢?并且第2个页面的数据列也是有40多列,并且也是跟数据表列头不一致,那我要怎么做呢?
      

  2.   

    其实从数据库查出来的数据只有十几列,只不过是将这十几列分别填充的2个sheet中,然后每个sheet都有很多定死的数据。然后sheet1,sheet2都是分别有40多列的。
      

  3.   

    可以先预先设置EXCeL模板,然后用设置好的模板进行数据填充