Como Exportar o resultado do Jtable para uma Planilha do Excel ou TXT?

Bom dia Galera,
Bom tenho uma aplicação desktop Java nesta tenho um Jtable que me mostra resultados de uma pesquisa
do banco (SQLServer) , gostaria de saber se há possibilidade de após gerar uma pesquisa eu consiga clicar em um
botão e exportar esta pesquisa para uma planilha do Excel ou Arquivo TXT, vocês teriam algum exemplo de como fazer?

AGRADEÇO DESDE JÁ !!!

// METODO PREENCHER O JTABLE
     private void preencher_Jtable(){

        jTableCadMaquina.getColumnModel().getColumn(0).setPreferredWidth(20);
        jTableCadMaquina.getColumnModel().getColumn(1).setPreferredWidth(150);
        jTableCadMaquina.getColumnModel().getColumn(2).setPreferredWidth(20);

   DefaultTableModel modelo = (DefaultTableModel)jTableCadMaquina.getModel();
   modelo.setNumRows(0);

   try{
       while (con_CadMaquina.resultset.next())
           modelo.addRow(new Object[]{
		   con_CadMaquina.resultset.getString("cod_maquina"),
		   con_CadMaquina.resultset.getString("nome_maquina"),
		   con_CadMaquina.resultset.getString("capacidade")
		   });
		con_CadMaquina.resultset.first();
   }
   catch(SQLException erro){
       JOptionPane.showMessageDialog(null, "Não Localizou dados");
      }
    }
	
	//BOTÃO DE PESQUISA DO MEU JTABLE
	private void btFiltrarGradeActionPerformed(java.awt.event.ActionEvent evt) {                                               

        con_CadMaquina.executeSQL("SELECT * FROM cad_maquina WHERE nome_maquina LIKE '%"+tfPesquisarCadMaquina.getText()+"%' ");
        preencher_Jtable();//CHAMADA DO METODO JTABLE

    }

opa, sim tem como, com uma rapida pesquisa vc encontrar vários materiais explicando como manipular arquivos texto em java, e com outra buscando pelos termos, java + excel vc vai encontrar que existe uma lib. POI para trabalhar com excel e etc

abrasssss