小弟现在在做一个项目,使用的是用添加数据进excel模版的方法,但是有一点
我的数据列是动态变化的,所以,不知道在asp.net 中有没有什么办法可以移除或者添加excel列,散分,谢谢

解决方案 »

  1.   

    Object Missing = System.Reflection.Missing.Value;
    object tempname = @"C:\tempt\xmlTmpt.xlt";
    object ExcelName = @"C:\tmp.xls";
    sFileName = @"C:\tmp.xls";
    Excel.Application app1 = new Excel.Application();
    Excel._Workbook bool1 = app1.Workbooks.Add(tempname);
    Excel.Worksheet sheet1 = (Excel.Worksheet)book1.Worksheets[1];
    Excel.Range rng1 = sheet1.get_Range("C:C", Missing);
    rng1.Select() //选中第3列
    rng1.Insert(XlInsertShiftDirection.xlShiftToRight, Missing); //在右侧插入一列