O exemplo deste artigo informa ao método de Java usando o POI para ler o arquivo de propriedades e gravar no Excel. Compartilhe para todos para sua referência. O método de implementação específico é o seguinte:
pacote com.hubberspot.Code; .Teril.iterator; .apache.poi.hssf.usermodel.hssfworkbook; > (); Config.properties "); // Call Method writeExcel (), levará o caminho para o Excel File Readritexlsdemo.writetoExcel (" test.xls ");} vazio privado readProperties (String PropertiesFilePath) {// Crie um arquivo CT no caminho de caminho de caminho de caminho de caminho de caminho de caminho de caminho de caminho de caminho de caminho de caminho de caminho de path ( Propriedades // Arquivo PropriedadesFile = novo arquivo (PropertiesFilePath); (PropriedadesFile); // Método Over Properties Objeto criado acima // Ele retornará de volta com um enumeração de enumeração <Beject> keysenum = Properties.keys (); . PropMap.put (propKey.tolowerCase () .Trim (), propValue.tologycase (). TRIM ());} // imprimindo o hashmap e fechando o arquivo fileInputStream System.out.println ("Mapa de propriedades ... /N "ropmap); fisprop.close ();} catch (filenotfoundException e) {e.printStackTrace ();} catch (ioexception e) {e.printstacktrace ();}}} private vooDoeeexcel (string excelpath) {// criação Uma pasta de trabalho HssfringBook HSSFork = New Hssforkbook (); Ao chamar o método de chamada // planilha hssfrow ROW = worksheet.creterow ((curta) 0); do padrão de primeiro plano e preenchimento chamando métodos // do hssfcellstyle como setfillforegroundcolor () e setfillpattern () célula.setfillforegroundcolor (hssfcolor.gold.index); Objeto criado acima do HSSFCell Cell1 = Row.CreateCell (0); O estilo criado acima. é um havemap // é convertido em um hashset chamando o método KeySet () // que retornará com o conjunto os elementos do iterador enquanto (iterator.hasnext ()) {// criando uma nova linha a partir da planilha // na última linha do usuário + 1 LocalFrow Rowone = worksheet.creterow (WorldSheet. getlastropnum () +1); Criando duas células na linha na posidade 0 e 1. Iterator.Next (); Tente {fileoutStream Fosexcel = null; );
Espera -se que este artigo seja útil para o design do programa Java de todos.