Tables (Parquet, CSV, JSON, Excel)

Ouvrir et interroger

Les fichiers .parquet s'ouvrent comme une table ; .csv, .tsv et .json s'ouvrent comme du texte, et le menu contextuel de l'arborescence propose Ouvrir en tant que table. La lecture est paginée (à la demande) via DuckDB, avec le tri (cliquez sur l'en-tête) et le filtrage poussés jusqu'au moteur. Le bouton Structure montre les colonnes, les types, le nombre de lignes et, pour Parquet, les row-groups et la compression. La vue est en lecture seule.

La barre SQL libre en haut de la table accepte n'importe quelle requête DuckDB — la vue t représente le fichier ouvert. Depuis le menu contextuel d'un dossier dans l'arborescence, Ouvrir le dossier en tant que table lit tous les fichiers du même format comme une seule table ; depuis le menu de la table, vous pouvez exporter la vue actuelle (CSV/Parquet/JSON), et depuis le menu de l'arborescence, convertir un fichier tabulaire vers un autre format. Le SQL libre est aussi disponible dans la commande query de la ligne de commande et dans le MCP.

Les feuilles de calcul Excel (.xlsx) s'ouvrent comme une table en lecture seule avec les feuilles en onglets sous la grille, comme dans Excel — un lecteur léger, sans installation d'Excel.

Feuilles Excel

Fidèle au fichier. La feuille s'affiche avec la mise en forme du fichier lui-même : nombre, monnaie, pourcentage et date suivent le format défini dans Excel — une valeur enregistrée comme 3750.5 avec un format monétaire s'affiche 3 750,50 €, et un pourcentage sort en 15% au lieu de 0,15. Viennent aussi du fichier la police (nom, taille, gras, italique, souligné), la couleur du texte, la couleur de remplissage, les bordures de chaque cellule, l'alignement, le retour à la ligne, le retrait, le texte pivoté et la largeur des colonnes. Les nombres vont à droite et le texte à gauche, comme dans Excel.

Quand la feuille apporte ses propres couleurs, la grille est dessinée sur fond blanc : les couleurs d'Excel ont été choisies pour du papier blanc et seraient illisibles sur le thème sombre. Un fichier sans aucune mise en forme continue de suivre le thème de LightNote. La feuille s'ouvre dans l'ordre où elle a été écrite — un clic sur un en-tête trie, comme pour les autres tables.

Mise en page d'origine et zoom. Quand la feuille utilise des cellules fusionnées, des hauteurs de ligne propres ou masque le quadrillage, l'onglet s'ouvre en mode Mise en page d'origine (bouton de la barre), qui reproduit cette géométrie comme dans Excel. Le mode ne régit que la géométrie — couleur, police, bordures et format numérique valent dans les deux — et, tant qu'il est actif, trier et filtrer sont indisponibles, car réordonner laisserait la bande fusionnée sur la mauvaise ligne ; désactivez le bouton pour trier à nouveau. Une feuille sans rien de tout cela s'ouvre en mode normal. Le zoom est le même que dans toutes les vues et se trouve dans la barre d'état (voir Espace de travail et fenêtres) ; Ctrl+molette fonctionne aussi sur la grille. Une feuille mise en forme en tableau Excel apparaît aussi en couleur : son style est intégré à Excel et ne voyage pas dans le fichier, donc l'en-tête et les bandes sont reconstruits à partir du thème.

Analyser une partie seulement. Une vraie feuille de calcul a souvent un titre, des lignes vides, une ligne de totaux et des notes autour des données — et, additionnés, ils donnent un résultat faux. Le sélecteur Plage de la barre choisit ce qui devient le tableau : la feuille entière, chaque tableau Excel du fichier (sans sa ligne de totaux) et chaque nom défini.

Pour découper à la main, sélectionnez les cellules et cliquez sur Utiliser la sélection (ou sur Analyser la sélection comme un tableau, dans le clic droit) : avec une seule cellule, c'est le bloc rempli autour d'elle qui compte, et sélectionner quelques lignes d'un tableau garde les noms des colonnes. Le filtre, le graphique, le tableau croisé dynamique et la qualité des données ne voient alors que la plage, qui revient quand l'onglet est rouvert. Le bouton 1re ligne = en-tête décide si la première ligne donne les noms des colonnes — LightNote devine, et le bouton tranche. Les numéros de ligne sont ceux d'Excel, et l'info-bulle de chaque en-tête indique la lettre de la colonne.

Onglets et barre d'état. Les feuilles sont dans des onglets sous la grille, et le fichier s'ouvre sur l'onglet qui était actif à l'enregistrement ; une feuille masquée dans Excel apparaît avec un nom estompé. Le clic droit sur les onglets les liste tous, pour quand ils ne tiennent pas dans la largeur. Quand vous sélectionnez des cellules, la barre d'état affiche la somme des nombres — ou combien de cellules sont remplies, quand il y a du texte parmi elles.

Grandes feuilles. Un onglet de plus de 4 Mo de données environ n'est pas chargé en mémoire : DuckDB le lit petit à petit, hors de la fenêtre, qui continue de répondre, et la barre indique Grande feuille, sans mise en forme. Onglets, plage et en-tête fonctionnent de la même façon, et le filtre, le graphique, le tableau croisé dynamique et la qualité voient toutes les lignes. Ce qui se perd, c'est l'apparence du fichier (devise, couleur, bordure, fusion) ; une colonne qui mélange nombres et texte reste en texte, sans aucune valeur effacée. Pour utiliser la sélection, marquez la plage entière, sans filtre ni tri.

Copier, filtrer et graphique

Copier comme. Dans le menu contextuel de n'importe quel tableau de LightNote (Parquet/CSV/JSON, Excel, résultats SQL, Tâches, Bases), l'élément Copier comme place la sélection dans le presse-papiers déjà mise en forme. Tableau mis en forme (Teams, Outlook…) se colle comme un vrai tableau, avec bordures et en-tête, dans les programmes qui comprennent le texte enrichi — Teams, Outlook, Word, Excel (sans texte enrichi, il bascule automatiquement sur TSV). Les autres se collent en texte : tableau Markdown (prêt pour une note), CSV (guillemets selon la RFC 4180), TSV (séparé par tabulations), HTML (le balisage <table>), JSON, JSONL (un enregistrement par ligne), YAML et le sous-menu Code, qui génère un littéral prêt à coller dans un fichier source : Python (liste de dictionnaires) ou JavaScript / TypeScript (tableau d'objets). En JSON, YAML et code, les cellules qui sont des nombres sortent sans guillemets — mais le texte d'origine est préservé, donc les identifiants comme 007 restent du texte. Ctrl+C copie toujours en TSV, comme avant.

Tous les tableaux se comportent de la même façon : Ctrl+F place le focus sur le filtre rapide (« contient dans n'importe quelle colonne »), un compteur indique le nombre de lignes restantes et il y a Exporter en CSV — y compris dans les feuilles .xlsx, dans les Tâches et dans les Bases. Le menu contextuel de la grille propose toujours Copier comme.

Graphique du résultat. La barre latérale de la table comporte un bouton Graphique (barres, ligne ou nuage de points) : l'agrégation s'exécute dans DuckDB (aucune ligne brute n'est chargée), et un bouton Ajouter à la note du jour enregistre le graphique en image. Le profil de chaque colonne — vides, nuls, distribution et valeurs les plus fréquentes — est dans le panneau Qualité.

Plusieurs graphiques et tableau croisé dynamique. Pour croiser deux champs et en agréger un troisième — et pour conserver plus d'un graphique par tableau —, voyez Espace d'analyse.

Index

Édition

Outils

Automatisation (IA / scripts)

Référence