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
< br > 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 .