Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man gör en CSV -fil i Java

    Kommaavgränsade värden ( CSV ​​) -filer är enkla databaser som endast består av en enda tabell vars data visas i kolumner som är definierade med kommatecken . Du kan lagra alla typer av text data i CSV-filer . Till exempel kan du definiera en tabell med kolumnrubriker " Name ", " ålder" och " stat ", för att hålla grundläggande kundinformation . Javas text - filfunktioner möjliggör skapandet av CSV-filer . Att förstå hur man använder dessa funktioner erbjuder flera fördelar . Bland dessa finns nya vägar för att förstå Javas andra kommandon filbearbetning , inklusive dem som arbetar med binär ( non - text ) filer . Saker du behöver
    Java Development Kit ( JDK )
    Visa fler instruktioner
    1

    Skapa en ny textfil i en ordbehandlare eller textredigerare . Klistra in i dokumentet följande programkod :

    import java.io. *;

    public class Huvud {

    public void main ( String [] args ) kastar Undantag {

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

    String innehåll ,

    medan ( ( halt = in.readLine ( ) ) ! = null ) {

    System.out.println ( innehåll ) ;

    }

    in.close ( ) ;

    } //main

    }

    uttalandet " nya BufferedReader " skapar ett virtuellt föremål för läsning från en befintlig textfil som heter infile.txt . Det block av påståenden som börjar med " medan " nyckelordet läser varje rad i filen och skriver den till systemkonsolen ( dvs Windows DOS kommandofönster ) . Tidigare i programkoden , sökorden " kastar Undantag " visas för att indikera till Java Runtime Environment ( JRE ) att programmet kan misslyckas om det inte kan hitta eller öppna indatafilen . Java kräver att programkod använder dessa och andra uttalanden som rör undantag , för att hantera fel som potentiellt kan uppstå under ett programs genomförande .
    2

    Spara filen med namnet " Main.java " och med skriver " Plain text . " Addera 3

    Skapa ett nytt textdokument och fylla den med all information som du vill . Men se till att filen innehåller minst tre rader , för att säkerställa lätt igenkännlig ut när du kör programmet .
    4

    Spara den nya filen som infile.txt i samma mapp som innehåller " Main. java . "
    5

    Öppna ett DOS-prompten i samma mapp som innehåller " Main.java " och typ " javac Main.java " för att kompilera programmet . Den Java-kompilator kommer att producera en Main.class fil , som innehåller programmet att JRE kan exekvera .
    6

    Kör programmet genom att skriva " java Main" på kommandoraden . Programmet kommer att visa värden från infile.txt filen. Utgången är inte ( ännu ) i CSV -format , där du kan skapa i följande steg .
    7

    Type i " Main.java " fil , följande nya uttalande efter uttalande " BufferedReader in " :

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

    String str = " " ;

    Dessa uttalanden skapar ett utfil som kommer att hålla kommaseparerade värden
    8

    Byt uttalandet " System.out.println " med denna: .

    str + = halt + " , " ; .

    Denna nya uttalande ackumulerar värden från infile.txt och separerar dessa värden med kommatecken
    9

    Skriv följande påståenden strax före " in.close ( ) " uttalande :

    out.write ( str ) ;

    out.close ( ) , .

    Dessa uttalanden utgång den ackumulerade CSV textsträng och sedan stänga utfil

    10

    Re - kompilera och köra programmet , enligt instruktionerna från steg 5 och 6 . Dubbelklicka på utdatafilen outfile.csv att öppna den . Filen kommer att visa en enda rad med kommatecken avgränsande ( dvs separation ) data från infile.txt .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Anpassa färg i NetBeans
    ·Hur man gör en applet med Eclipse för Java
    ·Lägga Chat till din webbplats
    ·Så här importerar ett paket Into en Eclipse Project
    ·Hur man byter 1.6 i Java String
    ·Behöver jag J2SE Runtime Environment
    ·Hur man skickar SMS från en webbserver till en Android…
    ·Nackdelen med Struts
    ·Hur konvertera en SQL datum till ett Util Datum
    ·JDK inte upptäcks av Java
    Utvalda artiklarna
    ·Hur man skapar loggfiler i Java på Unix
    ·Hur man använder timern i VB6
    ·Java Script Kontroll av Form textinmatning för special…
    ·Vad är Infinite Loop i en Mac
    ·Hur du ansluter PHP MySQL App Med Flex App
    ·Hur man driver ett PHP cronjobb
    ·Hur man kör en Oracle Stored Procedure från SQL Comma…
    ·Hur man tolka med reguljära uttryck
    ·Hur man skapar virtuella gratulationskort för vinst
    ·Så här kontrollerar Java för Integer Strings
    Copyright © Dator Kunskap http://www.dator.xyz