private bool ContainsSheet(String name, int excludeSheetIdx)
{
List<CT_Sheet> ctSheetArray = workbook.sheets.sheet;
if (name.Length > Max_SENSITIVE_SHEET_NAME_LEN)
{
name = name.Substring(0, Max_SENSITIVE_SHEET_NAME_LEN);
}
for (int i = 0; i < ctSheetArray.Count; i++)
{
String ctName = ctSheetArray[i].name;
if (ctName.Length > Max_SENSITIVE_SHEET_NAME_LEN)
{
ctName = ctName.Substring(0, Max_SENSITIVE_SHEET_NAME_LEN);
}
if (excludeSheetIdx != i && name.Equals(ctName, StringComparison.InvariantCultureIgnoreCase))
return true;
}
return false;
}