Gravar do console para excel

Boa tarde!
Eu tenho esse codigo, que me mostra dados no console,
como eu pego esses dados do console e gravo em um arquivo para excel?

Obrigada!!

import java.util.Scanner;

public class Bombas {

	public static void main(String[] args) throws IOException {

		String[] bombas = new String[28];
		String[] rotor = new String[3];
		String[] selo = new String[4];

		bombas[0] = "MBD-111";
		bombas[1] = "MBD-112";
		bombas[2] = "MBD-113";
		bombas[3] = "MBD-114";
		bombas[4] = "MBD-1001";
		bombas[5] = "MBD-1002";
		bombas[6] = "MBD-1003";
		bombas[7] = "MBD-1004";
		bombas[0] = "MBD-1001/111";
		bombas[1] = "MBD-1002/111";
		bombas[2] = "MBD-1003/111";
		bombas[8] = "MBD-1011";
		bombas[9] = "MBD-1012";
		bombas[10] = "MBD-1013";
		bombas[11] = "MBD-1014";
		bombas[12] = "MBD-113";
		bombas[13] = "MBD-311";
		bombas[14] = "MBD-312";
		bombas[15] = "MBD-313";
		bombas[16] = "MBD-2001";
		bombas[17] = "MBD-2002";
		bombas[18] = "MBD-2003";
		bombas[19] = "MBD-2011";
		bombas[20] = "MBD-2012";
		bombas[21] = "MBD-2013";
		bombas[22] = "MBD-4001";
		bombas[23] = "MBD-4002";
		bombas[24] = "MBD-6001";
		bombas[25] = "MBD-6002";
		bombas[26] = "MBD-4501";
		bombas[27] = "MBD-4502";

		rotor[0] = "BRONZE";
		rotor[1] = "INOX";
		rotor[2] = "NODULAR";

		selo[0] = "BUNA-N";
		selo[1] = "VITON";
		selo[2] = "TEFLON";
		selo[3] = "EPDM";

		System.out.println("Digite o modelo da bomba:");
		Scanner teclado = new Scanner(System.in);
		String modelo = teclado.next();

		for (int b = 0; b < bombas.length; b++) {
			if (modelo.equals(bombas[b])) {
				for (int i = 0; i < rotor.length; i++) {

					for (int t = 0; t < selo.length; t++) {

						System.out.println("BOMBA " + bombas[b] + " ROTOR "
								+ rotor[i] + " SELO " + selo[t] + "\n");

					}

				}
			}

Olá Andreia…
De uma pesquisada no fórum… tem vários tópicos falando sobre o assunto…

http://www.guj.com.br/posts/list/127130.java#686393
http://www.guj.com.br/posts/list/126321.java#682534
http://www.guj.com.br/posts/list/126913.java#685466

Obrigada…
eu li os posts, mas minha duvida ficou que dados eu vou colocar para exportar, porque tudo aparece no console por um System.out.println();

Entendeu?

No momento que você for imprimindo esses dados no console, você pode ir gravando em um arquivo .xls…

dá uma pesquisada sobre arquivos…

aqui tem um tutorial ensinando a gravar em arquivos

Para gravar no Excel, subistiua o “c:/out.txt”" do exemplo que o amigo LuanMelo disse para “c:/out.csv”, separando os campos por " ; ".

Blz, eu entendi como gravar em um .csv (mas apenas as palavras que eu escrevo no out.write() ), mas olha meu codigo abaixo, o que eu preciso gravar em csv é oq eu apresento no consol na linha 65,
onde e como, no meu codigo de out.write() em vez do “hello”; eu coloco o que eu estou printando na tela???
EU sei que é bem iniciante, mas estou penando pra tentar descobrir!!!

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;
import java.util.Scanner;

public class Bombas {

	public static void main(String[] args) throws IOException {

		String[] bombas = new String[28];
		String[] rotor = new String[3];
		String[] selo = new String[4];

		bombas[0] = "MBD-111";
		bombas[1] = "MBD-112";
		bombas[2] = "MBD-113";
		bombas[3] = "MBD-114";
		bombas[4] = "MBD-1001";
		bombas[5] = "MBD-1002";
		bombas[6] = "MBD-1003";
		bombas[7] = "MBD-1004";
		bombas[0] = "MBD-1001/111";
		bombas[1] = "MBD-1002/111";
		bombas[2] = "MBD-1003/111";
		bombas[8] = "MBD-1011";
		bombas[9] = "MBD-1012";
		bombas[10] = "MBD-1013";
		bombas[11] = "MBD-1014";
		bombas[12] = "MBD-113";
		bombas[13] = "MBD-311";
		bombas[14] = "MBD-312";
		bombas[15] = "MBD-313";
		bombas[16] = "MBD-2001";
		bombas[17] = "MBD-2002";
		bombas[18] = "MBD-2003";
		bombas[19] = "MBD-2011";
		bombas[20] = "MBD-2012";
		bombas[21] = "MBD-2013";
		bombas[22] = "MBD-4001";
		bombas[23] = "MBD-4002";
		bombas[24] = "MBD-6001";
		bombas[25] = "MBD-6002";
		bombas[26] = "MBD-4501";
		bombas[27] = "MBD-4502";

		rotor[0] = "BRONZE";
		rotor[1] = "INOX";
		rotor[2] = "NODULAR";

		selo[0] = "BUNA-N";
		selo[1] = "VITON";
		selo[2] = "TEFLON";
		selo[3] = "EPDM";

		System.out.println("Digite o modelo da bomba:");
		Scanner teclado = new Scanner(System.in);
		String modelo = teclado.next();

		for (int b = 0; b < bombas.length; b++) {
			if (modelo.equals(bombas[b])) {
				for (int i = 0; i < rotor.length; i++) {

					for (int t = 0; t < selo.length; t++) {

						<b>System.out.println("BOMBA " + bombas[b] + " ROTOR "
								+ rotor[i] + " SELO " + selo[t] + "\n");
<b>
					}
				}
			}
		}
	}

	public void Escreve() {
		try {
			
			
			
			FileWriter fstream = new FileWriter("c:/out.csv");

			BufferedWriter out = new BufferedWriter(fstream);

			<b>out.write("hello");<b>
			;
			
			out.close();

		} catch (Exception e) {

			System.err.println("Erro: " + e);

		}

	}
}

Bom dia Andreia.

Deseja construir uma planilha excel a partir de dados? Se sim, conhece a API da apache, POI?
Senão, link: http://poi.apache.org

E aqui o link para a api que trata diretamente de arquivos Excel: http://poi.apache.org/spreadsheet/quick-guide.html

Esta API é excelente, eu utilizei ela para ler dados de uma planilha excel, funciona muito bem e é simples de utiliza-la.
Abraços.