• 按字母顺序排序:A-Z
• 例如:A类 < B类 < I类 < Z类
• 主分类号按字符串逐位比较,而不是数值比较
• 例如:I0 < I1 < I10 < I106 < I110 < I12 < I2
• 确保数字逐位排序的正确性
• 连字符(-)排在小数点(.)前面
• 例如:I106-53/1 < I106.1/1
• 优先级:连字符=0,小数点=1
• 子类号按字符串逐位比较
• 例如:I106.1 < I106.10 < I106.2
• 确保小数点后数字正确排序
• 在主分类和子类相同的情况下,按连字符类型排序
• 优先级顺序:无连字符 < 连字符 < 小数点+连字符
• 例如:I106.2/79:2 < I106.2-61/4 < I106.3/1
• 斜杠后的数字按数值大小排序
• 例如:I106/1 < I106/2 < I106/10
• 方括号[](优先级最高)
• 圆括号()
• 冒号:(分册号)
• 其他后缀(优先级最低)
• 冒号后的数字按数值排序
• 例如:I0/1:1 < I0/1:2
• 仅含横线的索书号按横线后数字字符串逐位排序
• 例如:I1-12 < I1-44 < I1-7("12" < "44" < "7" 按字符串逐位比较)
您的Excel文件需要包含一个名为"索书号"的列。如果列名不同,请在下方输入正确的列标题。