Un tableur plus fluide qu'Excel.
Avec la puissance
d'une base de données.
Vous gardez vos réflexes d'Excel, en plus simple et plus rapide. Et derrière chaque tableau, une vraie base SQLite vous ouvre ce qu'Excel ne sait pas faire : requêtes SQL, tableaux croisés instantanés, connexions à vos bases, travail à plusieurs en direct, scripts Lua. Gratuit, pour tout le monde.
Bêta gratuite pour Windows, macOS et Linux · Autres systèmes
GROUP BY en un clicComment ça marche
Un tableur qui comprend vos données
Pas de schéma à dessiner, pas d'assistant à suivre. Lattis observe ce que vous tapez et fait le travail de la base de données à votre place.
| Code | Nom | Ville |
| C01 | Martin | Lyon |
| C02 | Dubois | Paris |
| C03 | Bernard | Lyon |
Saisissez librement
Tapez vos données n'importe où sur le canevas, comme dans n'importe quel tableur. Rien ne bloque la saisie.
| Code 🔑 | Nom Abc | Ville Abc |
|---|---|---|
| C01 | Martin | Lyon |
| C02 | Dubois | Paris |
| C03 | Bernard | Lyon |
Lattis détecte le tableau
Il repère l'îlot de données, met l'en-tête en valeur, devine le type de chaque colonne et crée la table SQLite correspondante.
SELECT Ville, COUNT(*) FROM Clients GROUP BY Ville;
| Ville | n |
|---|---|
| Lyon | 2 |
| Paris | 1 |
Interrogez, analysez
Vos tableaux sont de vraies tables : SQL, formules, tableaux croisés et graphiques s'appuient directement sur le moteur.
Ergonomie
Plus simple et plus fluide qu'Excel
Les mêmes gestes, moins de manipulations. Lattis s'occupe de ce qu'Excel vous laisse faire à la main.
=RECHERCHEV(A2;Clients!A:D;3;FAUX)=REFERENCE(Clients; Ville; A2), lisible et sans numéro de colonneDémo
Voyez Lattis en action
De courtes vidéos pour découvrir l'essentiel. Elles arrivent avec les premières versions publiques.
Fonctions
Tout ce qu'Excel ne fait pas
Chaque tableau est une vraie table SQLite. Vous gardez la grille, et vous gagnez tout ce qu'une base de données rend possible.
Canevas infini
Plusieurs tableaux indépendants par feuille. Une fine bordure encadre chacun d'eux ; s'il commence en A1, l'onglet prend son nom.
Colonnes typées
Texte, entier, décimal, date, booléen. Le type est détecté pendant la saisie sans jamais la bloquer, et reste modifiable.
Local-first
Tout tient dans un fichier .lattis, facile à envoyer ou à archiver, avec récupération après un plantage.
Formules familières
Un langage proche d'Excel, avec des références structurées comme Clients[Ville]. RECHERCHEV devient REFERENCE.
Onglet SQL
Interrogez et modifiez vos tableaux en SQL, avec la liste de tous les objets du classeur sous les yeux.
Scripts Lua
Automatisez avec db.query() et des évènements. Un garde-fou interrompt les boucles infinies : l'interface ne gèle jamais.
Tableaux croisés dynamiques
Des agrégations instantanées grâce au GROUP BY natif du moteur, présentées en arborescence.
Graphiques et documents
Des graphiques alimentés par vos données, et des onglets Document pour mettre en page vos analyses.
Assistant IA, si vous le voulez
Un onglet Assistant désactivé par défaut, à brancher sur votre propre clé ou compte.

SQL
SQL et grille, côte à côte
Un GROUP BY dans l'onglet SQL, et le résultat s'affiche comme une grille que vous pouvez trier, filtrer et réutiliser.

Analyse
Analyse sans latence
Tableaux croisés et graphiques s'appuient sur l'agrégation native de SQLite. Ils se mettent à jour dès que vos données changent.
Lua
Automatiser avec Lua
Une API simple et sûre pour manipuler vos tableaux en arrière-plan, avec une référence intégrée et des avertissements pendant la frappe.
for row in db.rows("SELECT _id, Prix FROM Produits") do
db.update("Produits", row._id, { Prix = row.Prix * 1.03 })
endConnexions
Connecté à vos bases et à votre équipe
Importez et rafraîchissez des données externes, à la manière de Power Query. Les mots de passe restent dans le trousseau de votre ordinateur.
Bases relationnelles
PostgreSQL, MySQL et MariaDB, SQL Server, SQLite.
API et fichiers
API REST en JSON, fichiers Parquet et JSON.
Travail à plusieurs
Le Serveur Lattis, auto-hébergé sur PostgreSQL : édition à plusieurs en direct, rôles et droits, travail hors ligne, Data Lake et édition depuis le navigateur. Un classeur peut aussi se partager sur un dossier réseau ou un NAS.
Prix
Gratuit. Pour tout le monde.
Pas de version Pro, pas d'abonnement, pas de limite de lignes. Lattis est gratuit pour les particuliers comme pour les entreprises, et il le restera.
Lattis
0 €
pour toujours
- Toutes les fonctions, sans version bridée
- Usage personnel et professionnel
- Aucun compte à créer
- Vos données restent sur votre machine
- Mises à jour incluses
Alors, qui finance Lattis ?
Le logiciel est gratuit pour chacun parce que celles et ceux qui en tirent le plus de valeur contribuent autrement.
Dons d'entreprises
Les entreprises qui utilisent Lattis au quotidien peuvent soutenir son développement par un don.
Partenariats et sponsors
Des partenaires financent des fonctions précises ou accompagnent la feuille de route, en toute transparence.
Formations
Des formations pour prendre en main Lattis, le SQL ou l'automatisation en Lua, en équipe ou en individuel.
Accompagnement des entreprises
Aide au déploiement, migration depuis Excel, connexion à vos bases et scripts sur mesure.
Téléchargement
Installez Lattis
Le bouton choisit automatiquement le bon installeur pour votre système, à partir de la dernière version publiée.
Lattis est en bêta : il peut encore contenir des bugs. Gardez une copie de vos fichiers importants et signalez les problèmes sur GitHub.
Recherche de la dernière version…
Windows
Installeur .exe
Version portable : l'exécutable seul, sans installation, par exemple sur une clé USB. Les fichiers .lattis ne s'ouvrent pas d'un double-clic et aucun raccourci n'est ajouté au menu Démarrer. Nécessite WebView2, présent sur Windows 11 et Windows 10 à jour.
Les installeurs ne sont pas encore signés. Si SmartScreen affiche « Windows a protégé votre ordinateur », cliquez sur « Informations complémentaires » puis « Exécuter quand même ».
macOS
Image disque DMG
Si macOS refuse d'ouvrir l'application la première fois, allez dans Réglages Système, Confidentialité et sécurité, puis cliquez sur « Ouvrir quand même ».
Linux
AppImage, paquets .deb et .rpm
Toutes les versions et notes de version sur GitHubSommes de contrôle SHA-256
Questions fréquentes
Lattis est-il vraiment gratuit ?
Oui. Toutes les fonctions sont gratuites, pour un usage personnel comme professionnel, sans abonnement ni version Pro. Le projet vit grâce aux dons d'entreprises, aux partenariats, aux formations et à l'accompagnement.
Où sont stockées mes données ?
Sur votre ordinateur. Un classeur est un fichier .lattis qui contient une base SQLite. Rien ne part sur un serveur, sauf si vous connectez vous-même une base externe ou votre propre Serveur Lattis.
Est-ce que je retrouve mes habitudes d'Excel ?
Oui : ruban, menus contextuels, raccourcis, annuler et rétablir, formules familières. RECHERCHEV est même convertie automatiquement en REFERENCE.
Sur quels systèmes fonctionne Lattis ?
Windows, macOS et Linux. C'est une application native construite en Go avec Wails et SvelteKit, sans la lourdeur d'Electron.
Quand puis-je l'essayer ?
Dès maintenant : une première bêta est disponible pour Windows, macOS et Linux. Le bouton Télécharger récupère automatiquement la version la plus récente pour votre système.
Mon entreprise peut-elle aider ?
Avec plaisir : par un don, un partenariat, une formation pour vos équipes ou un accompagnement sur mesure. Écrivez-nous à contact@lattis.be.
Prêt pour un tableur plus fluide et plus puissant ?
Essayez la bêta et dites-nous ce que vous en pensez sur GitHub.
Architecture
Sous le capot
Pour les curieux : une application native, une vraie base de données dans chaque fichier, et un serveur auto-hébergé quand on travaille à plusieurs.
Application native
Écrite en Go avec une interface SvelteKit, assemblées par Wails. Une vraie application pour Windows, macOS et Linux, légère et rapide, sans Electron.
Une base dans chaque fichier
Chaque fichier .lattis contient sa propre base SQLite. Rien à installer à côté, et vos données restent avec le fichier.
Formules et scripts
Les calculs s'appuient sur le moteur SQL. Les scripts Lua s'exécutent sans jamais geler l'interface.
Assistants et MCP
Un serveur MCP intégré permet à un assistant comme Claude de travailler sur le classeur ouvert, si vous l'activez.
Serveur Lattis
Pour travailler à plusieurs, un serveur à installer chez vous. PostgreSQL 18 est requis ; Docker ou Kubernetes sont possibles. Édition aussi depuis le navigateur.
Hors ligne et NAS
Le travail continue sans réseau et se synchronise au retour de la connexion. Sans serveur, un simple dossier partagé ou un NAS suffit pour travailler à plusieurs.