ApachePOI
org.apache.poi.xssf.usermodel
XSSFWorkbook
getUniqueSheetName
srcName
return name →
return
name = baseName.substring(0, 31 - index.length() - 2) + "(" + index + ")";
if (baseName
.length() + index
.length() + 2 < 31)
name = baseName + " (" + index + ")";
if
(getSheetIndex(name)
== -1)
String baseName = srcName;
int bracketPos = srcName.lastIndexOf('(');
if (bracketPos >
0 && srcName
.endsWith(")"))
String suffix = srcName.substring(bracketPos + 1, srcName.length() - ")".length());
try
uniqueIndex = Integer.parseInt(suffix.trim());
uniqueIndex++;
baseName = srcName.substring(0, bracketPos).trim();
String index = Integer.toString(uniqueIndex++);
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence
data-dependence