PDA

Visualizza la versione completa : I/O in java


peppespe
19-05-2003, 12:31
quali sono i comandi per gestire i file di testo in java?

virusbye
19-05-2003, 14:34
beh c' la classe File appartenente all'IO con cui puoi leggere e scrivere su file...

floyd
19-05-2003, 14:39
File costruisce un file o directory
FileReader e FileWriter leggono e scrivono i file

nosferatu_net
19-05-2003, 15:40
E per finire tutte le classi Stream gestiscono i file binari.
Ora sai tutto!

peppespe
19-05-2003, 16:50
... mi servirebbe cortesemente un esempio d'uso!!

l.golinelli
19-05-2003, 16:53
Non starai chiedendo troppo?

www.mokabyte.com

:ciauz:

dvx80
19-05-2003, 17:26
e se invece di voler salvare in file in txt si volesse salvarlo in exel :) ???
Bisogna scaricare librerie o si puo fare con quelle gi esistenti ?

floyd
19-05-2003, 17:42
jakarta (http://jakarta.apache.org/poi)

dvx80
21-05-2003, 08:33
Avevo quasi paura della risposta. Ti prego spiegami come cavolo funziona quel sito. Xch qualunque domanda faccia, qualunque problema abbi, la risposta e su jakarta. Ma quant' vero iddio fossi stato capace di capirci qualcosa ......

O mio floyd illuminami come il solito :).....

floyd
21-05-2003, 09:38
HSSFWorkbook wb = new HSSFWorkbook();
HSSFSheet sheet = wb.createSheet("new sheet");
HSSFRow row = null;

// Aqua background
HSSFCellStyle style = wb.createCellStyle();
style.setFillBackgroundColor(HSSFColor.AQUA.index) ;
style.setFillPattern(HSSFCellStyle.BIG_SPOTS);
HSSFCell cell = row.createCell((short) 1);
cell.setCellValue("X");
cell.setCellStyle(style);

// Orange "foreground", foreground being the fill foreground not the font color.
style = wb.createCellStyle();
style.setFillForegroundColor(HSSFColor.ORANGE.inde x);
style.setFillPattern(HSSFCellStyle.SOLID_FOREGROUN D);

for (int x = 0; x < 1000; x++) {

// Create a row and put some cells in it. Rows are 0 based.
row = sheet.createRow((short) k);

for (int y = 0; y < 100; y++) {
cell = row.createCell((short) k);
cell.setCellValue("X");
cell.setCellStyle(style);
}
}

// Write the output to a file
FileOutputStream fileOut = new FileOutputStream("workbook.xls");
wb.write(fileOut);
fileOut.close();

preso da una faq
provalo, poi mi dici

Loading