try { /******************AGREGO EL JTABLA A UN ARRAYLIST***************************/ Listtb = new ArrayList (); tb.add(table_exportar); //------------------- exportar_excel excelExporter = new exportar_excel(tb, new File("DATOS_EXPORTADOS.xls")); if (excelExporter.export()) { JOptionPane.showMessageDialog(null, "DATOS EXPORTADOS CON EXITO!"); } } catch (Exception ex) { ex.printStackTrace(); } llama_excel();
WritableFont times10pt = new WritableFont(WritableFont.TAHOMA, 14); // definimos el formato d ela celdaWritableCellFormat times = new WritableCellFormat(times10pt); // Permite si se ajusta automáticamente a las células //times.setWrap(true); // crea una negrita con subrayadoWritableFont times10ptBoldUnderline = new WritableFont(WritableFont.TAHOMA, 10, WritableFont.BOLD, false,UnderlineStyle.SINGLE);fomato_columna = new WritableCellFormat(times10ptBoldUnderline);// Permite que se ajusta automáticamente a las células//fomato_columna.setWrap(true);CellView cv = new CellView();cv.setSize(220);cv.setDimension(70);cv.setFormat(times);cv.setFormat(fomato_columna);//cv.setAutosize(true);// escribimos las columnasaddColumna(sheet, number_columna, 0, columna,fomato_columna);//numero de columna , 0 es la filaaddColumna es elmétodoque nos recibe el numero de filas y columnas que vamos a crear junto con las etiquetas para crear solo las columnas de la tabla en la hoja de excel.
private void addColumna(WritableSheet sheet, int column, int row, String s,WritableCellFormat format)throws RowsExceededException, WriteException { Label label; label = new Label(column, row, s, format); sheet.addCell(label); }¿Importar una hoja de excel a un JTable? para poder leer una hoja de excelnecesitamosde la claseworkbook, esta clase nos permite leer el archivo hay que tener en cuenta que un archivo de excel esta compuesto por varias hojas de trabajo aquíse debe de especificar el numero de la hoja que se va a leer.Para extraer el numero de columnas y filas existentes necesitamos esta clase.
Sheet sheet = workbook.getSheet(0);de esta manera podermos extraer el numero de filas y columnas queesténescritos, con los metodosgetColumns() ygetRows().
Sheet sheet = workbook.getSheet(0); columna.clear(); for (int i = 0; i sheet.getColumns(); i++) { Cell cell1 = sheet.getCell(i, 0); columna.add(cell1.getContents()); } filas.clear(); for (int j = 1; j sheet.getRows(); j++) { Vector d = new Vector(); for (int i = 0; i sheet.getColumns(); i++) { Cell cell = sheet.getCell(i, j); d.add(cell.getContents()); } d.add("\n"); filas.add(d); }DESCARGAR
Degree Conference Call Insurance Loans Fashion and Design Cord Blood Web Hosting y Dominios Política Recovery Forex Trading Mortgage Online casino SEO Condominios Recetas de Cocina Trading Attomey Lawyer hybrid Cars Dominios Acciones Credit Leyes y abogados Donate Business Vender Anualidad de Pago Tecnología Donate Car for Tax Credit Hosting Technology Claim Abogados Software Transfer Servicios duro de recuperación de la unidad de datos domains loans Gas/Electricity Classes Rehab Treatment Cómo hacer dinero en línea Salud Fotografía digital Politics Condominiums Bufete de Abogados Los préstamos y donaciones Moda y Diseño Negocios
Y la parte 2 donde esta
ResponderEliminar