- Propose une solution de feuille de calcul open source avancée afin de la rendre facilement accessible à tous les utilisateurs
- Disponible sous licence MIT/Apache 2.0, ce qui permet de l’intégrer à un projet, de la personnaliser selon ses besoins et de la partager sans restriction
- Caractéristiques d’IronCalc
- Prise en charge de nombreuses fonctionnalités et compatibilité avec Excel
- Rapide et léger, avec des tests pour toutes les fonctionnalités et une prise en charge de l’internationalisation
- Pourquoi IronCalc est nécessaire
- Les feuilles de calcul sont essentielles à de nombreuses applications depuis plus de 40 ans.
- Beaucoup de solutions existantes sont coûteuses, nécessitent un compte ou souffrent de problèmes de performances et de fiabilité.
- IronCalc résout ces problèmes en proposant un moteur de feuille de calcul open source puissant, capable de répondre à des besoins variés.
- La mission d’IronCalc
- Répondre à des besoins non couverts : aider les développeurs SaaS en proposant une meilleure alternative open source.
- Traitement automatisé des feuilles de calcul : offrir les performances et les fonctionnalités nécessaires aux scénarios à grande échelle.
- Collaboration mondiale : permettre à chacun d’utiliser des feuilles de calcul en ligne et de les partager facilement.
- Intégration aux blogs : permettre aux blogueurs d’intégrer des feuilles de calcul interactives dans leurs articles.
- Un objectif qui va au-delà du code
- Recherche et développement : encourager la recherche ouverte sur les moteurs de feuille de calcul.
- Communauté et collaboration : créer un environnement collaboratif dans lequel les idées et l’innovation peuvent prospérer.
- Construction d’une base de connaissances : fournir des outils et des connaissances à la prochaine génération de développeurs de feuilles de calcul.
3 commentaires
Cela semble simple et d’une qualité plutôt correcte.
En revanche, lors de la saisie en coréen, il y a apparemment un bug où le premier caractère saisi s’affiche comme la lettre latine correspondant à la même touche.
Iron signifie « Implementation Running On .NET », en fait, haha.
Avis sur Hacker News
Question sur la possibilité pour des administrateurs de créer des formules via l’interface d’Ironcalc. L’auteur se demande s’il est possible d’exécuter des formules côté serveur afin d’obtenir des résultats à partir d’entrées provenant d’autres sources. Il dispose déjà de code personnalisé en Rust en production, mais la création de formules avancées par les administrateurs puis leur conversion en code serveur prend du temps. Il demande si ce type d’usage est pris en charge ou envisageable.
Le propriétaire du projet dit être surpris de voir son projet présenté ici et indique qu’il répondra aux questions.
Ironcalc est considéré comme un projet ayant le potentiel de remplacer Excel. Il est compatible avec Excel, performant, extensible et peut s’exécuter gratuitement dans le navigateur. Un commentaire affirme qu’il pourrait devenir l’équivalent d’Emacs pour les éditeurs. L’auteur prévoit de le partager avec ses étudiants.
Question sur l’utilisation d’une chaîne de calcul mise en cache pour optimiser les performances, et sur la prise en compte des fonctions volatiles.
Ironcalc est décrit comme un moteur de tableur avec une application React et un backend Rust, et sa rapidité de réaction a impressionné un utilisateur. Il n’est cependant pas aussi riche en fonctionnalités que Google Sheets ou Excel.
Un commentaire souligne qu’il est intéressant de voir que le préfixe Iron signifie désormais Rust. Par le passé, il désignait .NET.
Un utilisateur dit avoir soudainement envie d’ajouter Ironcalc à son système de reporting applicatif.
Un commentaire mentionne les grandes valeurs ou la précision arbitraire, et indique qu’une erreur se produit lors du collage de valeurs dans Firefox.
Un utilisateur dit espérer le succès de ce projet et se demande s’il prendra en charge un langage de script comparable au VBA de Microsoft Excel.
Après avoir essayé Ironcalc, un utilisateur indique qu’il manque certaines fonctionnalités de base. Par exemple, il n’est pas possible de cliquer sur les en-têtes de ligne ou de colonne pour tout sélectionner, ni de double-cliquer sur le séparateur entre deux colonnes pour ajuster automatiquement la largeur à la longueur du contenu.