J'utilise l'API POI pour lire un modèle n pour créer un fichier XLS via Java.comment lire le graphique xls en java?
Je souhaite obtenir le graphique à partir du modèle. Y a-t-il un moyen de le faire?
J'utilise l'API POI pour lire un modèle n pour créer un fichier XLS via Java.comment lire le graphique xls en java?
Je souhaite obtenir le graphique à partir du modèle. Y a-t-il un moyen de le faire?
Si vous générez le graphique dans le modèle, il se met automatiquement à jour lorsque vous insérez des données dans la feuille de calcul.
Si vous voulez créer un tableau à partir de zéro, je crois que cette fonctionnalité n'est pas encore disponible dans POI.
du site POI:
Vous ne pouvez pas créer des graphiques actuellement. Vous pouvez cependant créer un graphique dans Excel, modifier les valeurs de données de graphique en utilisant HSSF et écrire une nouvelle feuille de calcul . Cela est possible car POI tente de conserver les enregistrements existants autant que possible.
Voulez-vous dire un moyen d'obtenir un fichier GIF ou JPEG? Actuate e.Spreadsheet peut créer des images à partir de graphiques et de gammes Excel, mais c'est cher (j'ai travaillé là jusqu'en 2002 mais je n'ai aucune affiliation maintenant).
Peut-être Andy Khan's JExcel peut vous aider. C'est un outil formidable. Je préfère de beaucoup à POI.
// officetools.jar available at http://www.dancrintea.ro/xls-to-pdf/
import officetools.OfficeFile;
FileInputStream fis = new FileInputStream(new File(”test.xls”));
OfficeFile f = new OfficeFile(fis, ”localhost”, ”8100″, false);
// read a column
for (int i=0; i<=99; i++)
System.out.println(f.getCell(1,i));
Vous pouvez utiliser JFree API graphique pour créer des graphiques dans Excel .. http://www.programming-free.com/2012/12/create-charts-in-excel-using-java.html
problème face im est que j'ai 5 graphiques dans 1 excel.Now si je veux avoir 3 premiers tableaux, donc je supprimer 4 , 5 feuille par programme.Tout va bien. Mais si je veux garder la séquence comme 1, 2, 4, 5 il commence à se comporter bizarrement. Que se passe-t-il est le tableau est toujours fait référence à la feuille supprimée n tout gâcher. – Chinmay