表をテキストで渡す
解説 約5分で読めます
AIに表を渡したいとき、Excelの範囲を選んでそのままコピー&ペーストすれば、たいてい表のまま読んでくれます。特別な変換も、ファイルの保存も要りません。なぜなら、表は「区切り文字で並べたテキスト」に置き換えられるからです——各項目をカンマで区切ったものが CSV、タブで区切ったものが TSV。この記事では、その仕組みと、いちばん手軽な渡し方を押さえます。
カンマやタブで区切れば、表はテキストになる
Section titled “カンマやタブで区切れば、表はテキストになる”表は、行と列でできています。これをテキストにするには、1行を1行の文字にして、各項目のあいだを区切り文字でつなぐだけです。区切りにカンマ(,)を使えば CSV、タブを使えば TSV と呼びます。
たとえば、こんな商品リストがあるとします。
| 商品 | 単価 | 在庫 |
|---|---|---|
| ボールペン | 120 | 340 |
| ノート | 200 | 85 |
| クリップ | 80 | 1200 |
これをカンマ区切りのテキスト(CSV)にすると、こうなります。
商品,単価,在庫ボールペン,120,340ノート,200,85クリップ,80,1200見た目の罫線は消えますが、1行目が見出し、2行目からが中身、という表の構造はそのまま残っています。カンマの位置が、そのまま列の区切りになっているわけです。
なぜ、わざわざテキストにするのか。テキストなら、特別な準備なしに、そのまま入力欄に貼り付けて渡せるからです。Excelファイル(.xlsx)は「バイナリ」と呼ばれる、テキストとは別の形式です(→ テキストとバイナリ)。ただ、Excelで範囲を選んでコピーすれば、その中身はテキスト(タブ区切り)として取り出され、そのまま貼り付けられます。
いちばん手軽なのは「コピペ」
Section titled “いちばん手軽なのは「コピペ」”ここで朗報です。Excelで表の範囲を選んでコピーし、チャットの入力欄に貼り付けると、自動的にタブ区切り(TSV)のテキストとして貼られます。 だから、CSVファイルに保存し直すような手間は要りません。まず範囲をコピペする——これだけで、たいていAIは表として読んでくれます。
貼り付けたテキストは、見た目にはこうなっています。
商品 単価 在庫ボールペン 120 340ノート 200 85クリップ 80 1200カンマの代わりに、項目のあいだがタブ(幅のある空白)で区切られています。これがTSVです。
ファイルでやり取りするなら .csv
Section titled “ファイルでやり取りするなら .csv”一回きり、手元の表をAIに見せたいだけなら、コピペで十分です。一方、同じ表を繰り返し使う・量が多い・他のソフトやシステムと受け渡しするなら、ファイルにします。その定番が .csv です。
.csv はテキストファイルなので中身がそのまま読め、Excelでも開けます(→ 拡張子の正体)。ソフトやシステムをまたいでデータをやり取りするときの、共通の「最大公約数」のような形式だと考えてください。Excelからは「形式を指定して保存」で .csv を選べます。
Markdownの表とは、使いどころが違う
Section titled “Markdownの表とは、使いどころが違う”表をテキストで書く方法は、もう一つありました。Markdownで書いてみるで扱った、| で区切る表です。CSV・TSV と何が違うのでしょうか。
ざっくり、Markdownの表は、数行の表を文書の中で人に見せるため。CSV・TSV は、行数の多いデータを、ソフトやプログラムでやり取りするため——こう考えると、すっきりします。たとえば、報告書に3〜4行の比較表を載せるならMarkdown。顧客名簿や売上明細のように何十行・何百行にもなるデータをExcelや他のシステムに渡すなら、CSV・TSVです。
AIに渡すだけなら、どちらの形でも読み取ってくれます。ですから、元の表がすでにExcelにあるなら、わざわざMarkdownに組み直さず、範囲をコピペする(=TSV)のが最短です。
つまずきやすいところ
Section titled “つまずきやすいところ”- ファイルごと渡そうとする。
.xlsxファイルを添付(アップロード)すれば、そのまま読み込めるAIツールは多くあります(裏でプログラムが中身を読んでいます)。ただ、手元の表をさっと見せたいだけなら、ファイルを添付するより、セルの範囲を選んでコピーして貼り付けるほうが速くて確実です。 - CSVファイルを開くと文字化けする。 保存したときの文字の種類(文字コード)の食い違いで起きることがあります。コピペ(クリップボード経由)で渡すなら、この心配はほとんど要りません。
- 金額や住所のカンマでずれる。 中身に「1,200」のようなカンマが入っていると、ソフトによってはそのカンマを区切りと取り違え、列がずれることがあります。タブ区切り(=コピペ)なら、この点でも崩れにくく、迷ったらコピペが無難です。
表は、区切り文字で並べたテキストに置き換えられます——カンマ区切りがCSV、タブ区切りがTSV。AIに表を渡したいなら、Excelの範囲をコピー&ペーストするのが最短で、たいていそのまま表として読んでくれます。ファイルでやり取りするなら .csv。難しい変換を覚える前に、まず「表はコピペで渡る」を知っておけば十分です。
渡した先で、その表を集計したり、形を変えたり、決まった処理を繰り返したりしたくなったら、それはAIよりプログラムの得意分野です。何ができるかは「プログラムで何ができるか」で扱っています。
この視点は役に立ちましたか?
最終点検: 2026年6月14日
出典: さとりのしょ — https://satorinosho.jp/it-foundations/tables-as-text/