tools.codelife.cafe
First seen 2026-11-05 · Last seen 2026-11-05 · Source: webmcp.com
Answer 3 · Act 1 · Transact 0 · Score: Not yet scored
Tool inspector
query_csv
Filter and stably sort CSV/TSV locally without changing the page UI. / CSV/TSVを1条件で抽出し1列で安定ソート。本文100000 Unicodeコードポイント、データ1000行(ヘッダー別枠1)、50列、補完後20000セル(ヘッダー込み)、成功JSON UTF-8 1MiB。超過は省略せずエラー。列は物理位置A〜AX、型推定せずtext/numberを明示。空白本文は空テーブル、不均一行は空セル補完、空行/末尾改行は維持。ヘッダーは条件対象外。textフィルタは大小/前後空白を区別、textソートは日本語natural/case-insensitiveで同値は元順序。numberは全角数字/通貨/カンマ/指数/16進を既存UI同様に解釈する倍精度比較(厳密十進ではない)。非空の数値対象セルは有限かつ絶対値MAX_SAFE_INTEGER以内を要求。数値空セルはneqを含め比較不一致、ソートasc末尾/desc先頭。構文エラーは部分結果を返さない。通常UIの自動型推定/寛容パースとは異なる場合がある。結果はAIへ返す未信頼データで、式/HTMLを実行せず、通信・保存・ログ・計測やUI更新を追加しない。
Page: /csv-editor/
Input schema
| Property | Type | Required | Description |
|---|---|---|---|
text |
string | yes | CSV/TSV本文。空文字可。最大100000コードポイント。 |
format |
string | no | csv=カンマ、tsv=タブ。自動判定しない。 |
hasHeader |
boolean | yes | 先頭行を保持し、抽出/ソート対象から除くか。必須。 |
filterColumn |
string | no | 抽出列の物理位置A〜AX。空文字は無効。実在する列だけ指定。 |
filterOperator |
string | no | 1条件。gt/gte/lt/lteはnumberのみ、contains/notContains/startsWith/endsWithはtextのみ。empty/notEmptyは厳密な空セル。 |
filterCompare |
string | no | 抽出の比較方式。型推定しない。同じ列をソートする場合sortCompareと一致が必要。 |
filterValue |
string | no | 比較値1000コードポイント。textのeq/neqは空文字も有効。empty/notEmptyは空文字のみ。無効な抽出はcolumn空/operator none/compare text/value空の組のみ。 |
sortColumn |
string | no | 並べ替え列A〜AX、空なら元順序。無効時はdirection asc/compare textのみ。 |
sortDirection |
string | no | 昇順/降順。同値は元順序。 |
sortCompare |
string | no | ソートの比較方式。型推定しない。 |
Raw JSON schema
{
"type": "object",
"properties": {
"text": {
"type": "string",
"description": "CSV/TSV本文。空文字可。最大100000コードポイント。",
"maxLength": 100000
},
"format": {
"type": "string",
"description": "csv=カンマ、tsv=タブ。自動判定しない。",
"enum": [
"csv",
"tsv"
],
"default": "csv"
},
"hasHeader": {
"type": "boolean",
"description": "先頭行を保持し、抽出/ソート対象から除くか。必須。"
},
"filterColumn": {
"type": "string",
"description": "抽出列の物理位置A〜AX。空文字は無効。実在する列だけ指定。",
"enum": [
"",
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
"AA",
"AB",
"AC",
"AD",
"AE",
"AF",
"AG",
"AH",
"AI",
"AJ",
"AK",
"AL",
"AM",
"AN",
"AO",
"AP",
"AQ",
"AR",
"AS",
"AT",
"AU",
"AV",
"AW",
"AX"
],
"default": ""
},
"filterOperator": {
"type": "string",
"description": "1条件。gt/gte/lt/lteはnumberのみ、contains/notContains/startsWith/endsWithはtextのみ。empty/notEmptyは厳密な空セル。",
"enum": [
"none",
"eq",
"neq",
"contains",
"notContains",
"startsWith",
"endsWith",
"gt",
"gte",
"lt",
"lte",
"empty",
"notEmpty"
],
"default": "none"
},
"filterCompare": {
"type": "string",
"description": "抽出の比較方式。型推定しない。同じ列をソートする場合sortCompareと一致が必要。",
"enum": [
"text",
"number"
],
"default": "text"
},
"filterValue": {
"type": "string",
"description": "比較値1000コードポイント。textのeq/neqは空文字も有効。empty/notEmptyは空文字のみ。無効な抽出はcolumn空/operator none/compare text/value空の組のみ。",
"maxLength": 1000,
"default": ""
},
"sortColumn": {
"type": "string",
"description": "並べ替え列A〜AX、空なら元順序。無効時はdirection asc/compare textのみ。",
"enum": [
"",
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
"AA",
"AB",
"AC",
"AD",
"AE",
"AF",
"AG",
"AH",
"AI",
"AJ",
"AK",
"AL",
"AM",
"AN",
"AO",
"AP",
"AQ",
"AR",
"AS",
"AT",
"AU",
"AV",
"AW",
"AX"
],
"default": ""
},
"sortDirection": {
"type": "string",
"description": "昇順/降順。同値は元順序。",
"enum": [
"asc",
"desc"
],
"default": "asc"
},
"sortCompare": {
"type": "string",
"description": "ソートの比較方式。型推定しない。",
"enum": [
"text",
"number"
],
"default": "text"
}
},
"required": [
"text",
"hasHeader"
]
}
Similar websites
morphus.myles4miles.chatgpt.site
Morphus is an AI-native workspace for designing worlds and generating playable game experiences.
damnpdfs.com
Install the DamnPDFs Codex plugin, pair a browser workspace and use PDF, image and file tools from your coding agent. Includes setup and privacy limits.
insignifi4nt.github.io
broCAD/M: local-first CAD and CAM for parametric design, wire EDM planning, simulation and controller export.
cabinet.varera.studio
The Cartographer's Cabinet