本文へスキップ

CSVからテーブルへの変換ツール

カンマ、タブ、セミコロンで区切られたデータを貼り付けると、ヘッダー行、行数、列数を備えたテーブルとして表示されます。テーブルは枠線と余白をインラインで持つHTMLとしてコピーでき、ウェブページ、メールテンプレート、CMSにそのまま使えます。無料、登録不要で、データはブラウザの中に留まります。

区切り文字

CSVからテーブルへの変換ツールの使い方

  1. 1. 区切り文字を選ぶ。 初期設定は 自動検出 です。推測が合わない場合は、カンマ、タブ、セミコロンから選んでください。
  2. 2. CSVを貼り付ける。 ヘッダー行を含めてください。最初の行は必ずテーブルのヘッダーとして扱われます。
  3. 3. テーブルに変換を押す。 プレビューが表示され、データ行数(ヘッダーは数えません)、列数、区切り文字の設定が確認できます。
  4. 4. 必要なものをコピーする。 HTMLをコピー でテーブルのマークアップをコピーし、CSVをコピー で入力をそのままコピーします。

出力される内容

プレビューは、先頭行を th セルとした単純なテーブルです。HTMLをコピー は thead と tbody を持つ完全な table 要素を生成し、各セルは独自のインラインスタイルを持つため、スタイルシートがなくても枠線が保たれます。Alice と Bob の行がある Name,Age,City のサンプルでは、テーブルは次のように始まります:

テーブル

<table style="border-collapse:collapse;width:100%;font-family:sans-serif;font-size:14px">

ヘッダーセル

<th style="border:1px solid #ccc;padding:8px 12px;background:#f5f5f5;font-weight:600;text-align:left">Name</th>

本体のセル

<td style="border:1px solid #ccc;padding:8px 12px">Alice</td>

このサンプルの数は、データ行2つ、列3つです。セルのテキストはHTMLエスケープされます(&、<、>、二重引用符)。そのため、山括弧を含むデータはマークアップにならず、テキストとして表示されます。コピーされるのはHTMLのソースをプレーンテキストとしたものです。CMSのHTMLブロック、メールテンプレート、コードエディタに貼り付けてください。ワープロに貼り付けてもテーブルにはなりません。Word や Google Docs に貼り付けられる表が必要な場合は、APAテーブルジェネレーターを使ってください。

区切り文字の選ばれ方

自動モードでは、変換ツールは最初の数行でカンマ、タブ、セミコロンを試し、引用符の中にあるものは無視します。そして、それらの行を最も一貫して同じ列数に分けるものを選びます。同点の場合はカンマが選ばれ、1列だけの場合にもカンマが使われます。変換後、選ばれた区切り文字が「区切り文字」の欄に表示されます。データがパイプなど別の文字で区切られている場合は、先に区切りをカンマに置き換えてください。多くのヨーロッパの地域設定の表計算ソフトは、カンマが小数点として使われるため、セミコロンで区切られたファイルを書き出します。タブ区切りのデータは、表計算ソフトのセルをコピーしたときに得られる形式です。

知っておくべき制限

状況何が起こるか対処法
区切り文字を含む引用符付きフィールド一つのセルに残り、二重引用符は一つになります何もしなくてよい。これは機能します
改行を含む引用符付きフィールド改行を含めて一つのセルに残ります(Windowsの CRLF 改行も扱えます)何もしなくてよい。これは機能します
引用符で始まらないフィールド内の余分な引用符(例:12" ruler)フィールドが引用符で始まっていないため、普通のテキストとして残ります何もしなくてよい。これは機能します
セルの数が異なる行そのまま表示され、埋め合わせはされません短い行に不足している区切り文字を追加する
空行読み飛ばされます何もしない
ヘッダー行がない最初のデータ行もヘッダーとして表示されますヘッダー行を追加する

同じデータをJSONに変換する、またはJSONをCSVに戻す場合は、CSV → JSONを使ってください。

どのツールが必要ですか?

やりたいこと使うツール
CSVをテーブルとして表示する、またはHTMLをコピーするこのページ
CSVからJSON、またはJSONからCSVCSV → JSON
GitHubやREADME用のMarkdownの表Markdownテーブルジェネレーター
LaTeXのtabularコードLaTeXテーブルジェネレーター
論文用のAPA第7版の表APAテーブルジェネレーター
一部の列だけ列抽出ツール

よくある質問

CSV変換ツールはどの区切り文字に対応していますか?
カンマ、タブ、セミコロンに対応しています。最初の数行から自動検出するか、手動で設定できます。パイプなどのその他の区切り文字は認識されないため、先にカンマに置き換えてください。
このCSV変換ツールは引用符付きフィールドを扱えますか?
はい。二重引用符で囲まれたフィールドには区切り文字や改行を含めることができ、二つ続けた二重引用符は一つになります。引用符で囲まれていないフィールドの途中にある引用符(例:12" ruler)は、テキストとして残ります。
テーブルをウェブページにコピーするにはどうすればよいですか?
HTMLをコピー を押し、ページエディタのHTML欄またはコード表示に貼り付けてください。各セルにインラインスタイルがあるため、スタイルシートを削除するエディタやメールテンプレートでも枠線と余白が保たれます。別の見た目にしたい場合は、貼り付けたコードの色を編集してください。
テーブルをWordやGoogle Docsに貼り付けられますか?
HTMLをコピー はマークアップをテキストとして渡すため、ワープロではコードとして表示されます。それらのプログラムに貼り付けられる整形済みの表が必要な場合は、APAテーブルジェネレーターを使ってください。
ExcelやGoogle Sheetsのセルをそのまま貼り付けられますか?
はい。表計算ソフトからコピーしたセルはタブ区切りで届き、自動検出で認識されます。改行を含むセルは引用符で囲まれて届き、変換ツールはそれを一つのセルとして保ちます。
CSVはどこかにアップロードされますか?
いいえ。解析とプレビューはブラウザ内で行われ、コピーはクリップボードを使います。貼り付けた内容がCitationEasyに送信されることはありません。
サイズの制限はありますか?
固定の制限はありませんが、プレビューはすべての行をページに描画するため、数万行になるとブラウザが遅くなります。大きなファイルは一部だけを変換するか、表計算ソフトを使ってください。

関連ツール

データ・マークアップ・コードのその他のツール