2012-12-18 8 views
2

J'ai créé un fichier csv,créer un graphique dans un fichier excel

et afficher des données de base de données dans ce fichier,

comment puis-je ajouter un diagramme circulaire à ce fichier,

c'est le code que j'ai fait:

File file = new File("C:/Users/MY TOSHIBA/Desktop/chart.CSV"); 
Writer output =null; 
output = new BufferedWriter(new FileWriter(file)); 
Connection con = DriverManager.getConnection("jdbc:oracle:thin:@ 127.0.0.1:1521:XE","username","password"); 
String sql="select * from table"; 
Statement stmt = con.createStatement(); 
ResultSet rs = stmt.executeQuery(sql); 
while(rs.next()) 
{ 
String teller =rs.getString("name"); 
String flag=rs.getString("flag"); 
output.write(teller+flag+"\n"); 
} 
output.close(); 
+0

Je ne sais pas s'il est possible, regardez [POI Apache] (http://poi.apache.org) – jlordo

+2

donc vous voulez avoir une charte graphique dans le fichier texte? –

+1

[ASCII Art?] (Http://sourceforge.net/projects/asciiart/) –

Répondre

1

D'abord, vous ne pouvez pas créer de graphiques dans les fichiers texte.

Si votre question concerne la création de graphiques dans Excel en utilisant Java, vous devez utiliser ApachePOI. Il ne créera pas de graphiques à partir du zéro, mais il peut lier un graphique d'un autre endroit à votre fichier Excel.

Create excel chart using Apache POI

Cependant, je trouve ce qui suit dans Google, ce qui semble être quelque chose, qui est capable de faire ce que vous demandez

http://www.smartxls.com/java/drawings-charts.htm#vdrawings-charts-chart

Questions connexes