Home > Java, Mini-tips > Crear archivo CSV con java

Crear archivo CSV con java

January 20, 2015 Leave a comment Go to comments

Una clase de simple prueba que muestra como usar un objeto FileWriter para crear un archivo CSV(Comma-separated values) usando “\n” para marcar la siguiente línea.


import java.io.FileWriter;
import java.io.IOException;

public class CrearCSV {
	public static void main(String[] args) {
		final String nombreDeArchivo = "./files/archivo.csv";
		crearArchivoCSV(nombreDeArchivo);
	}

	private static void crearArchivoCSV(String nombreDeArchivo) {
		// this also can be "\t" for tab delimitador
		crearArchivoCSV(nombreDeArchivo, ",");
	}

	private static void crearArchivoCSV(String file, String delim) {
		final String NEXT_LINE = "\n";
		try {
			FileWriter fw = new FileWriter(file);

			fw.append("testing").append(delim)
			fw.append("123").append(NEXT_LINE);

			fw.append("value1");
			fw.append(delim);
			fw.append("312");
			fw.append(NEXT_LINE);

			fw.append("anotherthing,888\n");

			fw.flush();
			fw.close();
		} catch (IOException e) {
			// Error al crear el archivo, por ejemplo, el archivo 
			// está actualmente abierto.
			e.printStackTrace();
		}
	}
}
Categories: Java, Mini-tips
  1. Onei
    November 25, 2016 at 12:41

    Gracias!! Buscaba algo como esto!!.. sigue compartiendo!

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: