“Conocimiento Programación>Programación Java

Cómo hacer un archivo CSV en Java

2012/4/24
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 agregar retrasos o pausas en Java
Cómo detectar Unicode de caracteres internacionales en Java
Cómo realizar un registro de búsqueda en una aplicación Java
Tutorial para la aplicación de escritorio NetBeans
¿Qué es el Form Bean en Struts
Cómo crear las tablas de multiplicación utilizando Java y Código
Método Longitud de entrada en Java
Cómo ingresar números en Java
Conocimiento de la computadora © http://www.ordenador.online