private static boolean exportar(File file,List<JTable> tablas,List<String> nom_files){
		try {
			//relaciona el stream de salida con el archivo creado
			DataOutputStream out = new DataOutputStream(new FileOutputStream(file));
			//crea el libro para guardar el excel
			WritableWorkbook w = Workbook.createWorkbook(out);
			//itera sibre las tablas y crea una hoja por cada tabla
			for (int i = 0; i < tablas.size(); i++) {
				JTable tabla = tablas.get(i);
				//la hoja toma como parametro nombre y posicion
				WritableSheet s= w.createSheet(nom_files.get(i), i);
				//itera las columnas de la tabla actual
				for (int j = 0; j < tabla.getColumnCount(); j++) {
					//agrega Titulo en excel
					Object title = tabla.getModel().getColumnName(j).toUpperCase();
					s.addCell(new Label(j,0,String.valueOf(title)));
					//itera las filas agregando todas las celdas de la colimna actual
					for (int k = 0; k < tabla.getRowCount(); k++) {
						Object celda = tabla.getValueAt(k, j);
						s.addCell(new Label(j,k+1,String.valueOf(celda)));
					}
				}
				
			}
			//escribe la hoja y la cierra
			w.write();
			w.close();
			out.close();
			return true;
		} catch (Exception e) {
			return false;
		}
	}