El ejemplo de este artículo indica el método de Java que usa POI para leer el archivo de propiedades y escribir en Excel. Compártelo para todos para su referencia. El método de implementación específico es el siguiente:
paquete com.hubberspot.code; .Util.iterator; .apache.poi.hssf.usermodel.hssfworkbook; > (); Config.properties "); // método de llamada writeExcel () tomará la ruta al archivo de Excel readRitExlsdemo.writeExcel (" test.xls ");} private void readproperties (String PropertiesFilePath) {// crea un archivo ct tomando la ruta de Propiedades // Archivo de archivo PropertiesFile = New File (PropertiesFilePath); / / if Properties El archivo es un archivo a continuación. (PropertiesFile); // Método sobre Propiedades Objeto creado anteriormente // Nos devolverá con un tipos de enumeración Enumeración <S Object> Keysenum = Properties.Keys (); . PropMap.put (propkey.tolowercase () .trim (), propvalue.tologycase (). Trim ());} // Impresión del hashmap y cerrando el archivo FileInputStream System.out.println ("Mapa de propiedades ... /n "" ropMap); fisProp.close ();} catch (FileNotFoundException e) {E.PrintStackTRace ();} Catch (ioException e) {E.PrintStackTRace ();}}} privado VoidoeeeeeExcel (Strg Increpath) {// Un libro de trabajo que utiliza el objeto HSSfringbook HSSForkBook Workbook = new HSSForkBook (); llamando al método de llamadas de la hoja de trabajo HSSFROW Row = Worksheet.Createrow ((Short) 0); del patrón de primer plano y relleno llamando a los métodos // de HSSFCellStyle como SetFillForeGroundColor () y SetFillPattern () CellStyle.SetFillForeGroundColor (hssfcolor.gold.index) objeto creado arriba HSSFCELL Cell1 = Row.CreateCell (0); El estilo creado anteriormente. es un haveMap // se convierte en un mechón de teclado llamando () que volverá con el set. Los elementos del iterador while (iterator.hasnext ()) {// creando una nueva fila a partir de la hoja de trabajo // en la última fila de usuarios + 1 localfrow rowOne = Worksheet.createrow (Worldsheet. GetLastRoPnum () +1); Creación de dos celdas en la fila en 0 y 1 Posidad. Iterator.next (); Pruebe {FileOutStream Fosexcel = NULL; ); / Enjuagando el archivoutputStream fosexcel.flush ();
Se espera que este artículo sea útil para el diseño del programa Java de todos.