Este artigo descreve a função de conversão dos números e cartas do Excel na coluna implementada no Java. Compartilhe -o para sua referência, como segue:
Quando implementamos a importação e exportação do Excel, geralmente precisamos solicitar com precisão o usuário a solicitar a célula do Excel específica. Aqui precisamos converter os números da coluna do Excel no número e nas letras. Hoje, esse requisito é usado apenas, então escrevemos uma demonstração para resumir:
Implementação de Java:
teste de pacote;/** * lide com a coluna do Excel Induntostr e strtoindex * @author stephen.huang * @version 2015-7-8 */public classe Excelcolumn {public static void main (string [] args) {string colstr = "aa"; int colindex = excelcolsttonum (colstr, colst.length ()); System.out.println ("'" + Colstr + "' Índice de coluna de" + colindex); colindex = 26; colstr = ExcelColIndexToStr (Colindex); System.out.println (coluna colindex + "no excel de" + colstr); colstr = "aaaa"; colindex = excelcolsttonum (colstr, colst.length ()); System.out.println ("'" + Colstr + "' Índice de coluna de" + colindex); colindex = 466948; colstr = ExcelColIndexToStr (Colindex); System.out.println (coluna colindex + "no excel de" + colstr); } / * * int resultado = 0; for (int i = 0; i <comprimento; i ++) {char ch = colst.charat (comprimento - i - 1); num = (int) (ch - 'a' + 1); num *= Math.pow (26, i); resultado += num; } resultado de retorno; } / * * } String columnStr = ""; ColumnIndex--; do {if (columnStr.Length ()> 0) {columnIndex--; } columnStr = ((char) (columnIndex % 26 + (int) 'a')) + columnStr; columnIndex = (int) ((columnindex - colunindex % 26) / 26); } while (columnIndex> 0); Return columnstr; }}Resultados do teste:
Índice de coluna 'AA' da coluna 2726 no Índice de coluna do Excel of Z'aaaa 'da coluna 18279466948 no Excel do ZNSN
Para obter mais informações sobre o conteúdo relacionado ao Java, consulte os tópicos deste site: "Resumo da Operação Java Excel Skills", "Resumo de Java+Programação do banco de dados MySQL", "Tutorial sobre Estrutura de Dados Java e Algoritmo", "Resumo do Arquivo Java e Skills Opery Skills" e "Resumo da Java Operação"
Espero que este artigo seja útil para a programação Java de todos.