表格(Parquet・CSV・JSON・Excel)

打开与查询

查看指南筛选表格并查看图表 指南

.parquet 文件会作为表格打开。.csv、 .tsv、.json 会作为文本打开,并在树的右键菜单中 提供作为表格打开。读取通过 DuckDB 分页进行 (按需),排序(单击表头)和筛选都交给引擎处理。 结构按钮会显示列、类型、行数,对 Parquet 还会显示行组和压缩。 该视图为只读。

表格上方的自由 SQL 栏接受任意 DuckDB 查询。 视图 t 代表当前打开的文件。从树中文件夹的 右键菜单选择将文件夹作为表格打开,可将相同格式的 所有文件作为一个表格读取。可从表格菜单将当前视图 导出(CSV/Parquet/JSON),并可从树的菜单将表格文件 转换为另一种格式。自由形式的 SQL 也可通过命令行的 query 命令或 MCP 使用。

Excel 电子表格(.xlsx)会以像 Excel 一样在网格下方显示工作表标签的 只读表格打开。使用轻量读取器,无需安装 Excel。

Excel 工作表

忠于文件。工作表按文件自身的格式显示:数字、货币、百分比和日期遵循在 Excel 中设置的格式——保存为 3750.5 且带货币格式的值会显示为 ¥3,750.50,百分比显示为 15% 而不是 0.15。字体 (名称、字号、加粗、倾斜、下划线)、文字颜色、填充颜色、每个单元格的边框、对齐方式、 自动换行、缩进、旋转文字和列宽也都来自文件。数字靠右、文本靠左,与 Excel 一致。

当工作表自带颜色时,网格会绘制在白色背景上:Excel 的配色是为白纸挑选的,在深色 主题上会无法辨认。完全没有格式的文件仍沿用 LightNote 的主题。工作表按写入时的顺序 打开——点击表头即可排序,与其他表格一样。

原始布局与缩放。当工作表使用合并单元格、自定义行高或隐藏网格线时,标签页会以原始 布局模式打开(工具栏按钮),按 Excel 的方式还原这些排布。该模式只管排布——颜色、字体、 边框和数字格式在两种模式下都有效;开启期间无法排序和筛选,因为重新排序会让合并的区块留在 错误的行上,需要排序时请关闭该按钮。不含这些内容的工作表以普通模式打开。缩放与所有视图一致,位于状态栏(参见工作区与窗口);在网格上同样可以用 Ctrl+鼠标滚轮。设置为 Excel 表格的工作表同样会显示颜色:表格样式内置于 Excel、不随文件传输,因此表头和条纹由 主题还原。

只分析一部分。真实的工作表在数据周围通常有标题、空行、合计行和备注,把它们一起相加会得到错误的数字。工具栏上的区域用于选择哪一部分作为表格:整个工作表、文件中的每个 Excel 表格(不含合计行)以及每个定义的名称。

要手动截取,请选中单元格并点击使用所选内容(也可在右键菜单中选择将所选内容作为表格分析):只选一个单元格时,使用其周围已填充的区块;选中表格中的几行时,列名会保留。筛选、图表、数据透视表和数据质量随后只针对该区域,重新打开标签页时区域也会恢复。首行为表头按钮决定第一行是否提供列名——LightNote 会自动推测,按钮的选择优先。行号与 Excel 一致,每个表头的提示会显示列字母。

标签页与状态栏。工作表位于网格下方的标签页中,文件会在保存时处于活动状态的标签页打开;在 Excel 中隐藏的工作表名称显示为浅色。右键点击标签页可列出全部工作表,便于在宽度放不下时使用。选中单元格时,状态栏显示数字的合计;若其中夹有文本,则显示已填充单元格的数量。

大型工作表。数据超过约 4 MB 的标签页不会载入内存,而是由 DuckDB 在窗口之外逐步读取,窗口始终可以操作,栏中显示大型工作表,无格式。标签页、区域和表头用法相同,筛选、图表、数据透视表和质量会看到所有行。失去的是文件的外观(货币、颜色、边框、合并);数字与文本混合的列保留为文本,不会删除任何值。要使用所选内容,请在没有筛选和排序的情况下选择整个区域。

复制、筛选与图表

查看指南筛选表格并查看图表 指南

复制为。在 LightNote 任意表格(Parquet/CSV/JSON、Excel、SQL 结果、任务、基础库)的右键菜单中,复制为会把选区以已排版的形式放入剪贴板。带格式的表格 (Teams、Outlook…) 会在支持富文本的程序中(Teams、Outlook、Word、Excel)粘贴为真正的表格,带边框和表头(不支持富文本时自动回退为 TSV)。其余以纯文本粘贴:Markdown 表格(可直接放进笔记)、CSV(按 RFC 4180 加引号)、TSV(制表符分隔)、HTML(<table> 标记)、JSON、JSONL(每行一条记录)、YAML,以及代码子菜单——生成可直接粘贴到源文件的字面量:Python(字典列表)或 JavaScript / TypeScript(对象数组)。在 JSON、YAML 和代码中,数字单元格不加引号输出——但原始文本会被保留,因此像 007 这样的 ID 仍是文本。Ctrl+C 仍按 TSV 复制,与以前相同。

所有表格行为一致:Ctrl+F 聚焦快速筛选(“任意列包含”),计数器显示剩余行数,并提供导出为 CSV 的导出——.xlsx 表格、任务和基础库同样如此。网格的右键菜单依旧提供复制为。

结果图表。表格的侧边栏有一个图表按钮(柱状图、折线图或散点图):聚合在 DuckDB 中执行(不会拉取原始行),并有一个添加到今日笔记按钮将图表保存为图像。每列的概况(空、NULL、分布和最常见的值)在质量面板中。

多个图表与数据透视表。 想交叉两个字段并汇总第三个字段,或想为一张表保留多个图表,请看 分析区。