Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako si vyrobiť CSV súbor v Jave

oddelené čiarkami ( CSV ​​) súborov sú jednoduché databázy pozostávajúce z jedinej tabuľky , ktorej údaje sa objavia v stĺpcoch definovaných čiarkou . Môžete ukladať akékoľvek textových dát v súboroch CSV . Napríklad môžete definovať tabuľku s nadpismi stĺpcov " Názov" , " vek " a " štátne " , držať základné informácie o zákazníkoch . Funkcia Text - súbory Java umožňujú vytváranie súborov vo formáte CSV . Pochopenie toho , ako používať tieto funkcie ponúka niekoľko výhod . Medzi ne patrí nové cesty k pochopeniu ďalšie príkazy pre spracovanie súborov Java , vrátane tých , ktoré pracujú s binárnymi súbormi ( non - text ) . Veci , ktoré budete potrebovať
Java Development Kit ( JDK )
Zobraziť ďalšie inštrukcie Cestuj 1

Vytvorte nový textový súbor v textovom editore alebo textovom editore . Vložiť do dokumentu nasledujúci kód programu :

import java.io. * ;

public class Main {

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

BufferedReader v = new BufferedReader ( nový FileReader ( " infile.txt " ) ) ;

String obsahu ;

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

System.out.println ( obsah) ;

}

in.close ( ) ;

} //main

}

vyhlásenie " Nový BufferedReader " vytvára virtuálny objekt pre čítanie z existujúceho textového súboru s názvom infile.txt . Blok príkazov začínajúcich " , zatiaľ čo " kľúčové slovo prečíta každý riadok tohto súboru a zapíše ho do systémovej konzole ( to znamená , že príkazové okno Windows DOS ) . Predtým v programovom kóde , kľúčové slová " hádže výnimka " Zdá sa , že ukazujú na Java Runtime Environment ( JRE ) , ktoré program môže zlyhať , ak nemožno nájsť alebo otvoriť vstupný súbor . Java požaduje , aby programový kód použiť tieto a ďalšie vyhlásenia o výnimky spracovať chyby , ktoré môžu potenciálne nastať v priebehu realizácie programu je .
2

Uložte súbor s názvom " Main.java " a typ " Obyčajný text " .
3

Vytvorte nový textový dokument a naplňte ju všetky informácie , ktoré by ste chceli . Avšak , uistite sa , že súbor obsahuje najmenej tri riadky , aby sa zabezpečilo ľahko rozpoznateľný výstup pri spustení programu .
4

Uložte nový súbor ako infile.txt v rovnakej zložke , ktorá obsahuje " hlavné . java . "
5

Otvorte príkazový riadok DOSu v rovnakej zložke , ktorá obsahuje " Main.java " a typ " javac Main.java " kompilovať program . Java kompilátor vytvorí súbor Main.class , ktorý obsahuje program , ktorý JRE možno vykonať .
6

Spustite program príkazom " java Hlavné " na príkazovom riadku . Program zobrazí hodnoty zo súboru infile.txt . Výstup nie je ( zatiaľ ) vo formáte CSV , ktorý budete vytvárať v nasledujúcich krokoch .
7

typ , v súbore " Main.java " sa vkladajú nové príkazy po vyhlásení " BufferedReader v " :

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

String str = " " ;

Tieto príkazy vytvoria . výstupný súbor , ktorý bude držať comma - separated values ​​
8

Vymeňte vyhlásenie " System.out.println " s tymto :

str + = obsah + " , " ;

Táto nová tvrdenia sa hromadia hodnoty z infile.txt a oddeľuje tieto hodnoty s čiarkami
9

tesne pred " in.close ( ) " osvedčenie zadajte nasledujúce príkazy : .

out.write ( str) ;

out.close ( ) ; .

Tieto príkazy výstup nahromadené CSV textový reťazec a potom zatvorte výstupný súbor

10

znovu skompilovať a spustiť program , pomocou pokynov kroky 5 a 6. . Dvakrát kliknite na výstupný súbor outfile.csv ju otvoríte . Súbor sa zobrazí jeden riadok s čiarkami ohraničujúcich ( to znamená , že oddelenie ) dáta z infile.txt .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené