Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan lage en CSV-fil i Java
    Komma -separerte verdier ( CSV ​​) filer er enkle databaser som består av en enkelt tabell som data vises i kolonner definert med komma . Du kan lagre alle slags tekst data i CSV-filer . For eksempel kan du definere en tabell med kolonneoverskrifter "Name ", " alder " og "stat ", for å holde grunnleggende kundeinformasjon . Java tekst- fil funksjoner muliggjøre etableringen av CSV-filer . Forstå hvordan du bruker disse funksjonene tilbyr flere fordeler. Blant disse er nye veier for å forstå Java øvrige filbehandling kommandoer , inkludert de som arbeider med binære ( non - tekst) filer. Du trenger
    Java Development Kit ( JDK )
    Vis flere instruksjoner
    en

    Lag en ny tekstfil i en tekstbehandler eller tekst editor. Lim inn i dokumentet følgende programkode : en

    import java.io. * ;

    public class Hoved {

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

    BufferedReader i = new BufferedReader ( ny FileReader ( " infile.txt "));

    String innhold;

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

    System.out.println (content ),

    }

    in.close ();

    } //main

    }

    uttalelsen "nye BufferedReader " skaper et virtuelt objekt for lesing fra en eksisterende tekstfil kalt infile.txt . Den blokk av utsagn som starter med "mens " søkeord leser hver linje av filen og skriver det til systemet konsollen ( det vil si Windows DOS kommando vindu) . Tidligere i programkode, søkeordene " kaster Exception " synes å indikere til Java Runtime Environment ( JRE ) at programmet kan mislykkes hvis den ikke kan finne eller åpne input-filen . Java krever at programkode bruke disse og andre uttalelser knyttet til unntak, å håndtere feil som potensielt kan oppstå under et program henrettelse .
    2

    Lagre filen med navnet " Main.java " og med skriv " Ren tekst ".
    3

    Lag et nytt tekstdokument og fylle det med all informasjon du ønsker. Men pass på at filen inneholder minst tre linjer , for å sikre lett gjenkjennelig lyd når du kjører programmet .
    4

    Lagre den nye filen som infile.txt i samme mappe som inneholder " Main. java . "
    5

    Åpne en DOS ledetekst i samme mappe som inneholder " Main.java " og skriv inn" javac Main.java "for å kompilere programmet . Java -kompilatoren vil produsere en Main.class fil , som inneholder programmet at JRE kan utføre .
    6

    Kjør programmet ved å skrive " java Main" på kommandolinjen . Programmet vil vise verdiene fra infile.txt filen. Utgangen er ikke (ennå ) i CSV -format, som du oppretter i følgende trinn .
    7

    Type, i " Main.java " fil, følgende nye uttalelser etter uttalelsen " BufferedReader in" : en

    bufferedwriter ut = new bufferedwriter ( ny FileWriter ( " outfile.csv "));

    String str = " ";

    Disse uttalelsene opprette en output file som vil holde komma - separerte verdier
    8

    Bytt utsagnet " System.out.println " med denne: .

    str + = innhold + " , "; .

    ny uttalelse akkumulerer verdiene fra infile.txt og skiller disse verdiene med komma
    9

    Type følgende utsagn like før " in.close ( ) " statement :

    out.write (str ) ;

    out.close (); .

    Disse uttalelsene utgang akkumulert CSV tekststreng og deretter lukke output file

    10

    Re- kompilere og kjøre programmet , ved å følge instruksjonene fra trinn 5 og 6 . Dobbeltklikk på output file outfile.csv å åpne den. Filen vil vise en enkelt linje med komma avgrensende (det vil skille ) dataene fra infile.txt .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage en applet Med Eclipse for Java 
    ·Definisjon av statisk metode og variabler i Java 
    ·Hvordan Stopp WEBrick på NetBeans 
    ·Hvordan bruke trefoldig operatøren i Java 
    ·Hvordan få tilgang til offentlige Klassevariabler i Ja…
    ·Hvordan å generere en variabel streng i Java 
    ·Hvordan få Tastbordkommandoer i Java 
    ·Slik løser Java Nedlasting Problemer 
    ·Java CLASSPATH Tutorial 
    ·Hvordan legge til bilder til JPanels 
      Anbefalte artikler
    ·Hvordan lager jeg et barn Node Website 
    ·Hvordan legge til kolonner i datarutenett 
    ·Trinn til Forhandling Protocol 
    ·Hvordan beregne en Matrix Transpose i C + + 
    ·ANSI C datatyper 
    ·Slik bruker du en Web Service i en SSIS dataflyt 
    ·Standard Buffer Size for bufferedwriter 
    ·MS SQL datatyper 
    ·Hvordan overføre data til MySQL Server 
    ·Hvordan skille en Int Into en Array 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/