Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Aspose.Cells 8.5 pour Java s'enrichit de nouvelles fonctionnalités
Et offre la puissance de calcul d'Excel dans les applications Java

Le , par Michael Guilloux

0PARTAGES

5  0 
Dans les entreprises de toute taille, on a fréquemment recours à Microsoft Excel pour stocker certaines données. Avec les txt, les formats de fichiers Excel sont en général les formats de sortie qui sont couramment utilisés par les applications métiers. Grâce à sa popularité, Excel est également utilisé par les applications pour lire, écrire ou manipuler des données. Mais cette dépendance par rapport à l’outil de Microsoft au sein des applications signifie également qu’un utilisateur qui ne dispose pas d’Excel sur sa machine - et parfois les versions d’Excel prises en charge - peut être contraint à une utilisation limitée de ces applications.

Aspose.Cells pour Java vient donc éliminer cette dépendance en apportant aux développeurs Java, toute la puissance d’Excel dans leurs applications, sans avoir besoin de l’outil lui-même ou encore de Microsoft Office Automation. Il se présente comme un composant de feuille de calcul de référence qui permet en effet aux développeurs Java d'intégrer dans leurs applications la capacité de lire, écrire et manipuler des feuilles de calcul Excel.

Aspose.Cells pour Java va bien au-delà des simples capacités d’importation de données Excel ou d’exportation dans les formats associés, comme intégrées dans de nombreuses applications métiers. Le composant permet de réaliser les tâches Excel les plus avancées à partir des applications Java, et sans avoir besoin d’Excel. En plus de fournir un rendu et une impression de qualité, il permet également de :

  • créer des rapports Excel ;
  • créer des tableaux de bord avec graphiques et tableaux croisés dynamiques ;
  • importer des données Excel et exporter des données dans Excel ;
  • générer des feuilles de calcul ;
  • éditer et manipuler des feuilles de calcul ;
  • les visualiser à partir du web ;
  • convertir les feuilles de calcul dans divers formats.



Aspose.Cells pour Java supporte de nombreux formats de fichiers pour ne citer que les formats XLS, XLSX, XLSM, XLSB, XLTX, SpreadsheetML, CSV, ODS, mais également les formats HTML, MHTML, PDF et les formats de fichiers image.


En plus de ces possibilités, la version 8.5 d’Apose.Cells pour Java augmente les niveaux de performance et apporte toute la puissance de calculs d’Excel dans les applications Java. Aspose.Cells 8.5 fournit en effet une couverture complète de toutes les formules Excel introduites depuis Excel 2010.

Le composant de feuille de calcul Excel pour Java est également pris en charge par les principales plateformes. Aspose.Cells 8.5 pour Java supporte pleinement les applications Windows basées sur Java et les applications Web JSP/JSF développées sur les plateformes Windows, Unix/Linux et Mac.


Découvrez plus d’informations sur Aspose.Cells pour Java

Et vous ?

Utilisez-vous Aspose.Cells pour Java ? Que pensez-vous des capacités qu’il offre ?

Forum Java

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 03/09/2015 à 17:31
Citation Envoyé par Traroth2 Voir le message
Même en regardant le site, j'ai du mal à comprendre la relation exacte avec Excel. Est-ce que ça utilise du code d'Excel, genre une dll ou un truc du genre ? Dans ce cas, comment ça peut fonctionner sous Linux ? Sinon, pourquoi parler d'Excel sur leur site ?
C'est pas du code Excel, c'est du code Java. Par contre ça sait travailler sur des fichiers formats Excel. Du coup tu peu faire une application qui fait tout le boulot, sous Java, intégrée à une application globale, mais tu peu quand même sortir des fichiers au format Excel, ce que peuvent demander les autres services de l'entreprise, comme le service gestion avec des employés non informaticiens mais habitués à utiliser Excel. De sorte que sous Excel ils peuvent facilement exploiter les données à leur façon, et intégrer ces données ou graphiques à leur propre travail.

Comme expliqué plus haut ce genre de composants existe : fait par d'autres éditeurs, ou en libre, c'est juste que cette offre est particulièrement complète, cela peut intéresser certaines grandes entreprises pour qui le cout de ce genre d'outil est négligeable par rapport aux temps qu'il fait gagner aux équipes, sachant que le cout humain est lui par contre colossal en entreprise (charges, formations, ...). Bref pour moins de 1000 Eu tu peut avoir un outil qui peut te faire économiser des dizaines de milliers d'euros de cout humain, voir bien plus sur la durée...
5  0 
Avatar de spidetra
Membre confirmé https://www.developpez.com
Le 04/09/2015 à 7:29
Citation Envoyé par Gugelhupf Voir le message
Vous avez surtout oublié de parler du prix :
Aspose.Cells for Java > Developer Small Business (le minimum) > $999 (pour 1 personne sur 1 an)

Edit : je me suis un peu amusé avec leur panier
Aspose.Cells for Java > Site OEM (le maximum) > avec remise de $167832 > $391608 (pour une quantité de 10 sur 4 ans)
Dans ton calcul tu achètes des licences pour 100 développeurs !
1 licence site OEM est valable pour 10 developpeurs. 13.000 / an.
C'est un coût de reviens de 6 € / jour / dev pour une équipe de 10.
Le coût reste raisonnable pour une grande entreprise.

Par contre pour un indépendant, c'est hors de prix. Il faut vraiment que le produit soit très supérieur à Apache POI pour valoir l'investissement.
5  0 
Avatar de atha2
Membre éprouvé https://www.developpez.com
Le 03/09/2015 à 16:27
Je ne connais pas du tout cet outil. Pour ma part j'utilise Apache POI, projet compatible Linux/Mac/Windows donc Microsoft est contributeur.
Quel sont les avantages d'Aspose.Cells par rapport à Apache POI ?

EDIT : Je me répond à moi même. Aspose a créé une page dédiée à cette question : http://www.aspose.com/docs/display/c...ce+Competitors
En gros, pour la plupart des cas, Apache POI sera équivalent mais dès qu'on a besoin de générer des graphes, ou utiliser des formules complexes/exotiques, il faut probablement envisager d'acheter une licence auprès d'Aspose.
4  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 03/09/2015 à 18:24
Citation Envoyé par Gugelhupf Voir le message
Vous avez surtout oublié de parler du prix :
Aspose.Cells for Java > Developer Small Business (le minimum) > $999 (pour 1 personne sur 1 an)
Ce qui ne représente rien à l'échelle d'une grande entreprise, une somme très négligeable comparé par exemple à un développement spécifique, ou au temps passé par un gestionnaire qui voudrais créer lui même des feuilles Excel par exemple tous les mois à partir d'un fichier brut.
4  1 
Avatar de octal
Membre éprouvé https://www.developpez.com
Le 04/09/2015 à 15:39
Citation Envoyé par Traroth2 Voir le message
Même en regardant le site, j'ai du mal à comprendre la relation exacte avec Excel. Est-ce que ça utilise du code d'Excel, genre une dll ou un truc du genre ? Dans ce cas, comment ça peut fonctionner sous Linux ? Sinon, pourquoi parler d'Excel sur leur site ?
Non, il n'a rien à avoir avec Excell. C'est un composant Java qui permet aux développeurs Java d'avoir/d'implémenter les mêmes fonctionnalités que Excell dans leur applications Java. Ce composant leur permet d'offrir de faire en sorte que leur application puisse lire et écrire des fichiers au format Excell nativement.
3  0 
Avatar de octal
Membre éprouvé https://www.developpez.com
Le 04/09/2015 à 15:45
Citation Envoyé par tchize_ Voir le message
à 390.000$, je préfère mettre 2 dev pendant un an qui font ça avec POI
je ne vois pas d'où vous tirez ce tarif là

4  1 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 04/09/2015 à 16:49
Citation Envoyé par Matthieu Vergne Voir le message
D'un post au dessus qu'il ne cite pas. Relis plus haut.

Moi ce qui me choque dans cet article est le rapport quasi constant à Excel. NON ce ne sont pas des fonctionnalités Excel, ce sont des fonctionnalités de feuilles de calculs ou de tableur. En particulier quand je lis :

NON cette dépendance n'est pas supprimée grâce à Aspose : on peut faire pareil avec Apache POI, peut-être (sûrement) en plus limité mais si on parle de dépendance alors on peut raisonnablement dire que ça fait longtemps qu'on a ce qu'il faut pour y remédier. De même, LibreOffice permet d'ouvrir des fichiers Excel, comme OpenOffice le faisait avant lui. Encore une fois il peut y avoir des limitations, mais là encore ça va au rythme des intégrations : MS sort des fonctionnalités dans Excel, les autres suivent à leur rythme, et c'est pareil pour Aspose.

Et NON on n'apporte pas la puissance de calcul d'Excel, autrement ça voudrait dire qu'il faut effectivement avoir Excel et que leur lib y ferait appel. On apporte des fonctionnalités de tableur, comme Excel, Apache POI, OpenOffice, LibreOffice, etc. Il peut y avoir une tendance particulière pour les dévs d'Aspose à s'aligner sur MS Excel, mais ce parallèle constant entre les deux est de l'ordre de l'abus de langage : au même titre qu'on ne dit pas un frigo mais un réfrigérateur, on ne dit pas excel mais tableur, à la différence près que plus personne ne connait la marque Frigo. Alors que tout le monde connait MS Excel, ce qui lui fait donc une pub non justifiée. Pour rappel, Excel ce n'est que 2 points sur les 7 des formats supportés par Aspose, donc le parallèle n'est clairement pas justifié.

Un peu de neutralité de la part de l'auteur de l'article ne ferait pas de mal.
Dans la théorie tu as raison, dans la pratique le posteur de la news n'à fait que reprendre la communication de l'éditeur de logiciels tout simplement .
Pourquoi dire "Excel" et pas "Feuille de calcul" ?

Explication ici :



Pour les clients dire "Excel" au lieu de "Feuille de calcul" c'est comme dire "frigidaire" eu lieu de "réfrigérateur".
Oui c'est moche, mais ça à peut etre plus d'impact auprès des client lambda, bref c'est du marketing on sen fou.

Techniquement tu as raison, pour les fonctions c'est bien "Feuille de calcul".

Cependant pour le format de fichier les fichiers Excel sont bien supportés, donc dire Excel n'est pas totalement faux non plus...
3  0 
Avatar de Pierre Louis Chevalier
Expert éminent sénior https://www.developpez.com
Le 04/09/2015 à 17:31
Tu as encore raison sur la théorie, mais dans la pratique tu sais ce qu'est un "chroniqueur actualité" ?

Ce chroniqueur actualité n'est manifestement pas un "Rédacteur Java", si tu regardes son profil il n’a jamais écrit le moindre article technique sur Java, il poste des news sur un peu tout et n'importe quoi, il est donc généraliste, il n’a donc sans doute jamais testé ce composant, sinon ça aurait été un article et cela aurait été publié sur la colonne de droite, en zone article, il nous en informe et nous invite à en débattre, ce que nous faisons d'ailleurs .
Je suis d'accord son article est trop plat, pas assez critique, pas très intéressant en fait.

Personnellement je préfère de très loin les articles et les news faites par les bénévoles, les simples membres du club, ou ceux qui ont des rangs de "rédacteurs", car dans ce cas ils sont faits pas des experts dans leur domaine. Tu ne peut pas demander à un "newser" d'être un expert dans toutes les technologies : lui il ne fait que reporter des faits simple et lancer la discussion c'est tout, et parfois mal c'est tout à fait vrai, quoi que sur les autres médias c'est parfois encore bien pire

Alors tu pourrais dire mais à quoi ils servent ces newsers ? à rien ? peut être, la news à pas grand chose, je te l'accorde, mais par contre le débat lui il peut être super intéressant, c'est ça l’intérêt : le débat, pas la news, la news on s'en fou c'est le prétexte pour lancer le débat.

Cette news n'est pas plus intéressante que ce qu'on lis sur les autres médias, c'est pareil, médiocre dans le meilleur des cas, mais contre le débat est intéressant ici car il y certains intervenants expérimentés ou professionnels qui ont des choses intéressantes à écrire, ce qui est le cas.

Si tu veux des supers articles et des super news, fait les toi, ça sera bien mieux, car toi tu sera un spécialiste dans les domaine ou tu va faire des articles, ce qui est pas le cas des "newsers" ou journalistes généralistes

Dans les deux cas, il me semble normal que l'auteur DVP corrige le tir pour ses futurs articles.
Tu as raison
Par contre je suis pas sur qu'il lise les commentaires (c'est très dommage d'ailleurs ), pour être sur tu peu lui dire toi même par mp ou utiliser le bouton d'alerte sur la news
3  0 
Avatar de Gugelhupf
Modérateur https://www.developpez.com
Le 03/09/2015 à 18:21
Vous avez surtout oublié de parler du prix :
Aspose.Cells for Java > Developer Small Business (le minimum) > $999 (pour 1 personne sur 1 an)

Edit : je me suis un peu amusé avec leur panier
Aspose.Cells for Java > Site OEM (le maximum) > avec remise de $167832 > $391608 (pour une quantité de 10 sur 4 ans)
1  0 
Avatar de Matthieu Vergne
Expert éminent https://www.developpez.com
Le 04/09/2015 à 16:28
Citation Envoyé par octal Voir le message
je ne vois pas d'où vous tirez ce tarif là
D'un post au dessus qu'il ne cite pas. Relis plus haut.

Moi ce qui me choque dans cet article est le rapport quasi constant à Excel. NON ce ne sont pas des fonctionnalités Excel, ce sont des fonctionnalités de feuilles de calculs ou de tableur. En particulier quand je lis :
Aspose.Cells pour Java vient donc éliminer cette dépendance en apportant aux développeurs Java, toute la puissance d’Excel dans leurs applications, sans avoir besoin de l’outil lui-même ou encore de Microsoft Office Automation. Il se présente comme un composant de feuille de calcul de référence qui permet en effet aux développeurs Java d'intégrer dans leurs applications la capacité de lire, écrire et manipuler des feuilles de calcul Excel.
NON cette dépendance n'est pas supprimée grâce à Aspose : on peut faire pareil avec Apache POI, peut-être (sûrement) en plus limité mais si on parle de dépendance alors on peut raisonnablement dire que ça fait longtemps qu'on a ce qu'il faut pour y remédier. De même, LibreOffice permet d'ouvrir des fichiers Excel, comme OpenOffice le faisait avant lui. Encore une fois il peut y avoir des limitations, mais là encore ça va au rythme des intégrations : MS sort des fonctionnalités dans Excel, les autres suivent à leur rythme, et c'est pareil pour Aspose.

Et NON on n'apporte pas la puissance de calcul d'Excel, autrement ça voudrait dire qu'il faut effectivement avoir Excel et que leur lib y ferait appel. On apporte des fonctionnalités de tableur, comme Excel, Apache POI, OpenOffice, LibreOffice, etc. Il peut y avoir une tendance particulière pour les dévs d'Aspose à s'aligner sur MS Excel, mais ce parallèle constant entre les deux est de l'ordre de l'abus de langage : au même titre qu'on ne dit pas un frigo mais un réfrigérateur, on ne dit pas excel mais tableur, à la différence près que plus personne ne connait la marque Frigo. Alors que tout le monde connait MS Excel, ce qui lui fait donc une pub non justifiée. Pour rappel, Excel ce n'est que 2 points sur les 7 des formats supportés par Aspose, donc le parallèle n'est clairement pas justifié.

Un peu de neutralité de la part de l'auteur de l'article ne ferait pas de mal.
1  0