<script language="javascript">function enExcelColNumber(iNum) //递归消除{ var c = " ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var i = Math.floor(iNum / 26); //取整数部份 var r = c.charAt((iNum % 26) + 1); while(i > 0) { r = c.charAt(i % 26) + r; i = Math.floor(i / 26); } return r;}alert(enExcelColNumber(0));//结果为"A"alert(enExcelColNumber(1));//结果为"B"alert(enExcelColNumber(2));//结果为"C"alert(enExcelColNumber(26));//结果为"AA"alert(enExcelColNumber(28));//结果为"AC"alert(enExcelColNumber(100));//结果为"CW"alert(enExcelColNumber(1000));//结果为"ALM"</script>