Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come fare un file CSV in Java

Valori separati da virgola (CSV ) sono database semplici costituiti da una singola tabella i cui dati appaiono in colonne definite da virgole. È possibile memorizzare qualsiasi tipo di dati di testo in file CSV . Ad esempio, è possibile definire una tabella con intestazioni di colonna " Nome ", " età" e " stato", per contenere le informazioni di base del cliente . Funzioni di file di testo di Java consentono la creazione di file CSV . Capire come utilizzare queste funzioni, offre diversi vantaggi . Tra questi ci sono le nuove vie per la comprensione di altri comandi di elaborazione di file di Java , compresi quelli che lavorano con binario ( non di testo ) file . Cose che ti serviranno
Il Java Development Kit ( JDK ) economici Mostra più istruzioni
1

creare un nuovo file di testo in un word processor o editor di testo . Incollare nel documento il seguente codice di programma :

import java.io. *;

public class main {

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

BufferedReader in = new BufferedReader ( new FileReader ( " infile.txt "));

contenuti String;

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

System.out.println ( tenore ) ;

}

in.close ();

} //main

}

L'affermazione " new BufferedReader " crea un oggetto virtuale per la lettura da un file di testo esistente denominato infile.txt . Il blocco di istruzioni che iniziano con la parola chiave ", mentre" si legge ogni riga di quel file e lo scrive nella console di sistema ( cioè la finestra di comando di Windows DOS ) . In precedenza nel codice del programma , le parole chiave " throws Exception " sembrano indicare a Java Runtime Environment ( JRE) che il programma non può riuscire se non riesce a trovare o aprire il file di input . Java richiede che il codice dei programmi, usare queste ed altre dichiarazioni relative alle eccezioni , per gestire gli errori che potenzialmente possono verificarsi durante l'esecuzione di un programma.
2

Salvare il file con il nome " Main.java " e con il digitare "testo normale ".
3

Creare un nuovo documento di testo e riempirlo con tutte le informazioni che desideri. Tuttavia , assicurarsi che il file contiene almeno tre linee , per garantire un output facilmente riconoscibile quando si esegue il programma .
4

Salvare il nuovo file come infile.txt nella stessa cartella che contiene "Main . java ".
5

Aprire un prompt dei comandi DOS nella stessa cartella che contiene " Main.java "e digitare" javac Main.java " per compilare il programma . Il compilatore Java produrrà un file Main.class , che contiene il programma che JRE può eseguire .
6

Eseguire il programma digitando "java principale" sulla riga di comando . Il programma visualizza i valori dal file infile.txt . L'uscita non è (ancora ) nel formato CSV , che si creerà nei seguenti passi .
7 Tipo

, nel file " Main.java " , le seguenti nuove istruzioni dopo la dichiarazione " BufferedReader in" :

BufferedWriter out = new BufferedWriter ( nuovo FileWriter ( " outfile.csv "));

String str = " " ;

Queste dichiarazioni creano un file di output che conterrà i valori separati da virgole
8

sostituire l'istruzione " System.out.println " con questo: .

str + = contenuto + " , " ; .

Questa nuova affermazione accumula i valori infile.txt e separa questi valori con le virgole
9

Tipo le seguenti affermazioni appena prima della " in.close ( ) " dichiarazione: < br

out.write > ( str) ;

out.close ( ) .

Queste dichiarazioni uscita la stringa di testo CSV accumulato e chiudere il file di output

10

Re - compilare ed eseguire il programma , seguendo le istruzioni da punti 5 e 6 . Fare doppio clic sul file di output outfile.csv per aprirlo . Il file verrà visualizzata una sola riga con la virgola di delimitazione ( cioè separare ) i dati da infile.txt .

 

Programmazione © www.354353.com