Per la costruzione dell'Excel puoi usare le librerie JXL oppure Apache POI (queste ultime poi funzionano anche per gli xslx)
Per il documento txt puoi facilmente usare le librerie di java come le PrintWriter e così via.
Poi posso suggerirti anche la stampa della JTable.
se tu vai a fare
table.print();
ti partità la finestra di stampa, a quel punto se hai il pdf distiller o simili puoi stampare su PDF.
Ciao![]()