Lattis
Bêta publique disponible · Gratuit pour tous

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

Lattis
Capture de Lattis : plusieurs tableaux sur une même feuille
Tableau détecté : Clients
GROUP BY en un clic
100 % gratuit Vos données restent chez vous Windows, macOS et Linux Plus fluide qu'Excel

Comment ç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.

CodeNomVille
C01MartinLyon
C02DuboisParis
C03BernardLyon
1

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 AbcVille Abc
C01MartinLyon
C02DuboisParis
C03BernardLyon
Table « Clients » · clé unique sur Code
2

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;
Villen
Lyon2
Paris1
3

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.

ExcelLattis
Créer un tableauMettre sous forme de tableau, vérifier la plage, le renommerTapez vos données : le tableau est détecté, encadré et nommé tout seul
Chercher une valeur=RECHERCHEV(A2;Clients!A:D;3;FAUX)=REFERENCE(Clients; Ville; A2), lisible et sans numéro de colonne
Formule de colonneLa recopier vers le bas et vérifier qu'elle suit les nouvelles lignesUne colonne calculée s'applique d'office à toutes les lignes
Types de donnéesUne date ou un code peut changer de format sans prévenirChaque colonne a un type, détecté pendant la saisie et modifiable
AnalyserDes tableaux croisés à actualiser à la mainSQL et tableaux croisés instantanés, à jour dès que les données changent
AutomatiserDes macros VBA qui peuvent figer le classeurDes scripts Lua avec une référence intégrée et un garde-fou contre les boucles infinies

Dé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.

Onglet SQL de Lattis avec un résultat sous forme de grille

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.

Tableau croisé dynamique et graphique dans Lattis

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 })
end

Connexions

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.

PostgreSQLMySQLMariaDBSQL ServerSQLiteREST / JSONParquet

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
Télécharger la bêta

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.

Soutenir Lattis ou nous contacter

Téléchargement

Installez Lattis

Le bouton choisit automatiquement le bon installeur pour votre système, à partir de la dernière version publiée.

Bêta

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

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 GitHub

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 de bureau Interface SvelteKitWails v3 · binaire natif Cœur en Goformules → SQL · Lua · MCP Fichier .lattisSQLite (WAL) Dossier partagé / NASun journal par poste Navigateurédition web Serveur Lattis (auto-hébergé) lattisd (Go)connexion · administrationédition web PostgreSQL 18source de véritédroits sans serveur synchro + file hors ligne connexion

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.