こんな感じでいいんだろうか。 var ExcelUtils = (function() { var RADIX = 26; var A = 'A'.charCodeAt(0); return { to_numeric_col_index: function(string_col_index) { var s = string_col_index.toUpperCase(); var n = 0; for (var i=0,len=s.length; i<len; i++) { n = (n * RADIX) + (s.charCodeAt(i) - A + 1); } return n; }, to_string_col_index: function(numeric_col_index) { var n = numeric_col_index; var s = ""; while (n