使用C#创建新的Excel工作表名称

时间:2014-04-16 01:32:58

标签: c# excel split

我在这里的代码与我混淆

我想要的是创建一个程序,当我有2个父键时,它们都有15个孩子..它会在我的Excel工作表上自动显示其属性但是,第一个键可以成功创建..显然,第二个键有错误,因为它试图保存在与键1相同的工作表上。你们中的任何人都知道如何使用GetSheetNo吗?还是CopySheet?

            int cntAddMember = 0;
            int cntPage = 0;
            string sheetName = dbReportDef.WorkSheet;
            string copyBaseSheet = "TEMP" + sheetName;
            string boforeSheet = sheetName;
            int boforeSheetPos = this.excel.GetSheetNo(boforeSheet);

 used to check the value of the sheetfirst before creating a new one,

 if (dbReportDef.IsAddMember)
            {
                if (this.detailNum < 0) { this.detailNum = GetDetailLine(sheetName, dbReportDef.CellNo); }              
                if (!this.excel.ExistSheet(copyBaseSheet))
 { this.excel.CopySheet(sheetName, copyBaseSheet, boforeSheetPos); }
            }

谢谢:)

0 个答案:

没有答案