データを貼り付けるか.csvファイルをアップロード
レンダリングされたテーブルを確認、スタイルを切替
クリーンなHTMLを取得、すぐに埋め込み可能
CSV 入力
出力
左側にCSVデータを貼り付けると、ここにテーブルが表示されます
CSVデータを貼り付けて、美しいHTMLテーブルを即座に取得
データを貼り付けるか.csvファイルをアップロード
レンダリングされたテーブルを確認、スタイルを切替
クリーンなHTMLを取得、すぐに埋め込み可能
左側にCSVデータを貼り付けると、ここにテーブルが表示されます
CSV(Comma-Separated Values)は、現存する最も普遍的なデータ交換形式です。RFC 4180で定義されたCSVファイルは、表形式データをプレーンテキストとして保存します — 1行につき1行、フィールドはカンマで区切られます。そのシンプルさが強みです:CSVファイルはExcel、Google Sheets、Python pandas、R、SQLデータベース、そしてこれまでに作成されたほぼすべてのデータツールで開くことができます。この形式はコンピューティングの初期(1972年、IBM Fortranコンパイラ)にまで遡り、2026年においてもデータ交換の共通語であり続けています。
フィールド内のカンマ。データフィールド自体にカンマが含まれる場合(「San Francisco, CA」など)、フィールドをダブルクォートで囲む必要があります。これはCSV解析が壊れる原因の第1位です。このツールのPapa ParseエンジンはRFC 4180準拠のクォーティングを自動的に処理します。
クォートされたフィールド内の改行。一部のCSVエクスポートには、クォートされたセル内に改行が含まれます(住所フィールドや複数行の説明でよく見られます)。標準的な行ごとの解析ではここで壊れますが、Papa Parseはこれを正しく処理します。
エンコーディングの問題。ExcelからのCSVファイルはUTF-8ではなくWindows-1252エンコーディングを使用する場合があり、特殊文字が文字化けすることがあります。最良の結果を得るには、変換前にCSVをUTF-8で保存してください。
欧州CSV形式。多くの欧州諸国では、カンマが小数点区切りとして使用されます(例:€12,50)。そのため、欧州のCSVではフィールド区切り文字としてカンマの代わりにセミコロン(;)を使用することがよくあります。自動検出が機能しない場合は、上の区切り文字セレクターを使用してください。
| プラクティス | 重要である理由 | このツール |
|---|---|---|
| <thead> と <tbody> を使用 | ヘッダーとデータを意味的に分離し、固定ヘッダーと独立したスクロールを可能にします | ✅ 最初の行から自動検出 |
| scope属性を追加 | テーブルをスクリーンリーダーに対応させます | ✅ すべての<th>にscope="col"を追加 |
| レスポンシブラッパーを含める | テーブルがモバイルレイアウトを壊すのを防ぎます | ✅ overflow-x:autoラッパーを含む |
| 読みやすさのために行をストライプ化 | 交互の行色が広いテーブルでの視線追跡を助けます | ✅ 必要に応じてオン/オフ切替 |
| 空のヘッダーを避ける | 空の<th>要素はアクセシビリティツールを混乱させます | ✅ 空白のヘッダーを「列 N」で自動入力 |
CSVがデフォルトです — データに主に数値、短いテキストが含まれ、フィールド内にカンマがない場合に使用します。どこでもサポートされています。TSV(タブ区切り)は、データにカンマが含まれる場合(住所、自由記述テキスト、金額値)に適しています。タブ文字がユーザー入力テキストに現れることは稀だからです。Excel(.xlsx)は、書式設定、数式、複数シート、データ検証が必要な場合に最適ですが、独自のバイナリ形式でありプレーンテキストではありません。迷った場合は、CSVまたはTSVにエクスポートしてここでHTMLに変換してください。
左側のパネルにCSVデータを貼り付けるか、「CSVをアップロード」をクリックしてファイルを読み込みます。コンバーターが区切り文字とヘッダーを自動検出します。テーブルプレビュータブ(レンダリングされたテーブルを表示)とHTMLコードタブ(ソースをコピー)を切り替えます。出力の上にあるスタイルオプションを切り替えてください。
カンマ(標準CSV)、タブ(TSVファイル)、セミコロン(欧州CSVで一般的)。コンバーターがデータに使用されている区切り文字を自動検出します。必要に応じて、ドロップダウンから手動で区切り文字を選択することもできます。
はい。ストライプ行(交互行色)、ホバー(マウスオーバー時の行ハイライト)、ボーダー(セル枠線)、コンパクトモード(パディング削減)を切り替えられます。生成されたHTMLにはすべてのCSSがインラインで含まれており、外部スタイルシートは不要です。コードをコピーしてどこにでも貼り付けてください。
生成されたコードはテーブルを<div>でラップし、overflow-x:autoを設定して狭い画面での水平スクロールを追加します。これは最もシンプルで信頼性の高いレスポンシブテーブルパターンです。より高度なレイアウト(行をカードに折りたたむなど)の場合は、出力をコピーした後に独自のCSSを追加してください。
CSVはフィールド区切り文字としてカンマを使用します。TSVはタブ文字を使用します。TSVは、データにカンマが含まれる場合(「San Francisco, CA」のような住所や「$1,234.56」のような通貨値)に好まれます。タブ文字がデータフィールド内に現れることは稀だからです。このコンバーターは両方をサポートしています。