“Conocimientos Programación>Programación Java

Cómo hacer un archivo CSV en Java

2015/4/27
Archivos valores separados por comas ( CSV ​​) son bases de datos simples de una sola tabla cuyos datos aparecen en columnas definidas por comas. Puede almacenar cualquier tipo de datos de texto en archivos CSV. Por ejemplo , puede definir una tabla con encabezados de columna "Nombre ", " edad" y " estado", para contener la información básica del cliente . Funciones de texto de archivos de Java permiten crear archivos CSV. La comprensión de cómo utilizar estas funciones ofrece varios beneficios . Entre ellas se encuentran nuevos caminos para la comprensión de otros comandos de procesamiento de archivos de Java , incluidos los que trabajan con binarios ( no de texto ) archivos . Cosas que necesitará sobre The Java Development Kit ( JDK)
Ver Más instrucciones
1

Crear un nuevo archivo de texto en un procesador de textos o un editor de texto. Pegar en el documento el siguiente código de programa :

import java.io. * ;

public class Principal {

void (String [] args ) public static throws Exception {

BufferedReader en = new BufferedReader ( nuevo FileReader ( " infile.txt "));

contenido String;

while (( content = in.readLine ()) ! = null ) {

System.out.println (contenido) ;

}

in.close ();

} //main

}

La declaración "nuevo BufferedReader " crea un objeto virtual para leer un archivo de texto existente llamado infile.txt . El bloque de sentencias que comienzan con la palabra "mientras " lee cada línea de ese archivo y lo escribe en la consola del sistema ( es decir, la ventana de comandos de Windows DOS) . Temprano en el código del programa, las palabras clave " throws Exception " parecen indicar que el Java Runtime Environment ( JRE ) que el programa puede fallar si no se puede encontrar o abrir el archivo de entrada. Java requiere que el código del programa usar estas y otras declaraciones relacionadas con excepciones, para controlar los errores que potencialmente puede ocurrir durante la ejecución de un programa.
2

Guarde el archivo con el nombre " Main.java " y con el escribir " texto sin formato ".
3

Crear un nuevo documento de texto y llenarlo con la información que desea . Sin embargo , asegúrese de que el archivo contiene al menos tres líneas , para garantizar la salida fácil de reconocer cuando se ejecuta el programa.
4

Guarde el nuevo archivo como infile.txt en la misma carpeta que contiene "Main . java ".
5

Abra un símbolo del sistema DOS en la misma carpeta que contiene" Main.java "y tipo" javac Main.java " para compilar el programa . El compilador Java generará un archivo Main.class , que contiene el programa que el JRE se puede ejecutar.
6

Ejecute el programa escribiendo "java principal" en la línea de comandos . El programa mostrará los valores del archivo infile.txt . La salida no es (todavía ) en el formato CSV , lo que va a crear en los pasos siguientes .
7 Tipo

, en el archivo " Main.java " , las nuevas declaraciones siguientes después de la declaración " BufferedReader in" :

BufferedWriter a = new BufferedWriter ( nueva FileWriter ( " outfile.csv "));

cadena str = "";

Estas instrucciones crean una archivo de salida que contendrá los valores separados por comas
8

Reemplazar la frase " System.out.println " con éste : .

str + = Contenido + " ,"; .

Esta nueva declaración se acumulan los valores de infile.txt y separa los valores con comas
9

Escribe las siguientes declaraciones justo antes de la " in.close ()" declaración:

out.write (str ) ;

out.close ( ) .

Estas declaraciones salida la cadena de texto CSV acumulada y cierre el archivo de salida

10

Vuelva a compilar y ejecutar el programa, siguiendo las instrucciones de los pasos 5 y 6 . Haga doble clic en el archivo de salida outfile.csv para abrirlo. El archivo se mostrará una sola línea con comas delimitación ( es decir, separar ) los datos de infile.txt .

Programación Java
Cómo dar formato a columnas en Java
Cómo instalar una secuencia de comandos de seguimiento con Java
Cómo obtener una contraseña protegida URL con Java
Cómo activar el código Java a código Android
Cómo configurar Ant Con Eclipse Paso a Paso
Java Visual Editor Tutorial
Cómo importar mapas en Java
Cómo convertir una lista para una cadena en Java
Conocimientos Informáticos © http://www.ordenador.online