テーブル(Parquet・CSV・JSON・Excel)

開く・問い合わせる

.parquet ファイルはテーブルとして開きます。.csv、 .tsv、.json はテキストとして開き、ツリーのコンテキストメニューに テーブルとして開くがあります。読み込みは DuckDB 経由でページングされ (オンデマンド)、並べ替え(ヘッダーをクリック)と絞り込みはエンジンに 委ねられます。構造ボタンは列・型・行数を、Parquet では行グループと圧縮も表示します。 ビューは読み取り専用です。

テーブル上部の自由 SQL バーは任意の DuckDB クエリを受け付けます。 ビュー t は開いているファイルを表します。ツリーのフォルダーの コンテキストメニューからフォルダーをテーブルとして開くを選ぶと、同じ形式の すべてのファイルを 1 つのテーブルとして読み込みます。テーブルのメニューから現在のビューを エクスポート(CSV/Parquet/JSON)でき、ツリーのメニューから表形式ファイルを別の形式に 変換できます。自由形式の SQL はコマンドラインの query コマンドや MCP でも利用できます。

Excel スプレッドシート(.xlsx)は、Excel と同じくグリッドの下にシートのタブが並ぶ 読み取り専用テーブルとして開きます。軽量なリーダーで、Excel のインストールは不要です。

Excel のシート

ファイルに忠実。シートはファイル自身の書式で表示されます。数値・通貨・ パーセント・日付は Excel で設定された書式に従い、3750.5 として保存された値に 通貨書式が付いていれば ¥3,750.50 と表示され、パーセントは 0.15 ではなく 15% になります。フォント(名前・サイズ・太字・斜体・下線)、文字色、 塗りつぶしの色、セルごとの罫線、配置、折り返し、インデント、回転した文字列、列幅も ファイルから読み取ります。数値は右、文字列は左に揃います(Excel と同じ)。

シートが独自の色を持つ場合、グリッドは白い背景の上に描画されます。Excel の配色は 白い紙を前提に選ばれており、ダークテーマの上では読めなくなるためです。書式がまったくない ファイルは、これまでどおり LightNote のテーマに従います。シートは書かれた順序のまま 開きます。見出しをクリックすれば、他の表と同じように並べ替えられます。

元のレイアウトとズーム。シートがセルの結合や独自の行の高さを使っている場合、あるいは グリッド線を隠している場合、タブは元のレイアウトモード(バーのボタン)で開き、その配置を Excel と同じように再現します。このモードが決めるのは配置だけで、色・フォント・罫線・表示形式は どちらのモードでも有効です。オンの間は並べ替えと絞り込みが使えません。並べ替えると結合された 帯が別の行に残ってしまうためです。並べ替えたいときはボタンをオフにしてください。どれも使っていない シートは通常モードで開きます。ズームはすべてのビューと同じで、ステータスバーにあります(ワークスペースとウィンドウを参照)。グリッドの上でも Ctrl+マウスホイールが使えます。Excel の テーブルとして書式設定されたシートにも色が付きます。テーブルのスタイルは Excel に内蔵されていて ファイルには入らないため、見出しと縞模様はテーマから復元します。

一部だけを分析する。実際のシートには、データの周りにタイトル、空行、合計行、メモがあることが多く、そのまま合計すると間違った数値になります。ツールバーの範囲で、表として扱う部分を選びます。シート全体、ファイル内の各 Excel のテーブル(合計行を除く)、各定義された名前から選べます。

手作業で切り出すには、セルを選択して選択範囲を使うをクリックします(右クリックの選択範囲を表として分析でも同じです)。セルを 1 つだけ選んだ場合はその周りの入力済みブロックが使われ、表の一部の行を選んだ場合は列名がそのまま残ります。フィルター、グラフ、ピボットテーブル、データの品質はその範囲だけを対象にし、範囲はタブを開き直しても戻ります。1 行目は見出しボタンで、1 行目を列名にするかどうかを決めます。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(1 行 1 レコード)、YAML、そして コード サブメニュー — ソースファイルに貼り付けられるリテラルを生成します: Python(辞書のリスト)または JavaScript / TypeScript(オブジェクトの配列)。JSON・YAML・コードでは数値のセルは引用符なしで出力されますが、元のテキストは保持されるため 007 のような ID は文字列のままです。Ctrl+C は従来どおり TSV でコピーします。

すべての表が同じ操作感になりました。 Ctrl+F で クイックフィルター(「いずれかの列に含む」)にフォーカスし、カウンターが残り行数を表示し、CSV への エクスポート があります — .xlsx のシート、タスク、ベース でも同様です。グリッドの右クリックメニューには引き続き 形式を指定してコピーがあります。

結果のグラフ。テーブルのサイドバーに グラフ ボタン(棒・折れ線・散布図)があります。集計は DuckDB で実行され(生の行は取得しません)、本日のノートに追加 ボタンでグラフを画像として保存できます。各列のプロファイル(空、NULL、分布、最頻値)は 品質 パネルにあります。

複数のグラフとピボットテーブル。 2 つのフィールドを掛け合わせて 3 つ目を集約したいとき、また 1 つのテーブルに複数のグラフを残したいときは 分析エリア を参照してください。

目次

編集

ツール

自動化(AI / スクリプト)

リファレンス