CSV / Excel ⇄ JSON
表インポート · JSON エクスポート · ヘッダー認識
CSV / Excel
準備完了
ABOUT
CSV / Excel ⇄ JSON について
CSV または Excel 表を JSON 配列に変換、または JSON を CSV にエクスポート。データのインポート/エクスポートが容易になります。
運営・営業・財務が提供する Excel は、しばしば API 結合テストの第一手的な「実データ」です。ローカル解析で顧客名簿や注文明細を第三者変換サイトにアップロードせず、コンプライアンスチームも安心できます。
DEEP DIVE
CSV / Excel ⇄ JSON を詳しく
CSV と Excel は業務担当者に最も馴染みのあるデータ形式ですが、API とデータベースは通常 JSON を消費します。JSONSort CSV/Excel ツールは表と JSON 配列の双方向変換をサポートし、ヘッダーを自動的に JSON キー名にマッピング。運営提供の表を素早くプログラム可読構造に変換できます。
Excel .xlsx ファイルはブラウザ内ローカルで解析可能。クラウド表サービスへのアップロード不要、業務データのプライバシーを保護。
CSV には統一標準がありません:区切り文字はカンマ、セミコロン、Tab の可能性。引用符ルールも Excel エクスポートと Unix cut で異なります。インポート後は最初の数行 JSON を必ずプレビューし、列名と型が期待通りか確認してからスクリプトや DB に書き込んでください。
FEATURES
主な機能
CSV → JSON
先頭行をヘッダーとし、各行を JSON オブジェクトに変換、配列として出力します。
JSON → CSV
JSON 配列をフラット化して表にし、非技術者へのエクスポートが容易です。
Excel インポート
.xlsx / .xls ファイルのドラッグ&ドロップインポートに対応。
区切り文字認識
カンマ、タブなど一般的な CSV 区切り文字を自動処理。
即時プレビュー
CSV を貼り付けると即座に JSON 配列構造が見えます。
ローカル解析
表データはアップロードされず、顧客情報を含む業務表に最適。
型推論
数字・ブール文字列を自動認識、下流の parseInt 作業を削減。
JSON フラットエクスポート
ネスト JSON 配列をフラット CSV にエクスポート、Excel で開けます。
HOW TO USE
使用手順
-
1
CSV を貼り付けまたは .xlsx ファイルをアップロード
-
2
ヘッダーと区切り文字を確認
-
3
JSON をコピーまたは CSV をエクスポート
-
4
変換失敗時はエラー表示を確認し、ソースファイルの構文を修正して再試行
-
5
結果をフォーマットツールで整形、または下流スクリプト用にエクスポート
WORKFLOW
典型的なワークフロー
データインポートから結果エクスポートまでの完全フロー。チームで CSV / Excel ⇄ JSON の使い方を統一できます。
表を準備
Excel を CSV UTF-8 で別名保存、または .xlsx を直接ドラッグ。
JSON をプレビュー
先頭レコードのキー名と値の型が正しいか確認。
クリーンアップ(任意)
マージ・クリーンで空列を除去、またはフォーマットで読みやすく。
下流へインポート
JSON を Postman、スクリプト、Mock ツールにコピー。
USE CASES
適用シーン
データエンジニアリング
運営 Excel エクスポートを JSON に変換し、ETL パイプラインにインポート。
バックエンド開発
CSV ユーザーデータを一括インポート、JSON 構造をプレビュー後に DB スクリプトへ。
フロントエンド開発
プロダクト提供 CSV サンプルを JSON に変換し、Mock データソースとして使用。
テストエンジニア
テストケース CSV を JSON に変換し、自動化テストフレームワークを駆動。
グロース運営
キャンペーン申込 Excel を JSON に変換し、マーケティング自動化システムにインポート。
財務照合
銀行 CSV 明細を JSON に変換し、内部照合 API に連携。
TIPS
使用のコツ
- CSV 先頭行はヘッダーである必要があります。そうでないとキー名が col1、col2 などのデフォルト名になります。
- フィールドにカンマが含まれる場合は二重引用符で囲む必要があります。そうでないと誤分列されます。
- Excel 複数 sheet ファイルは現在最初の sheet を解析。対象 sheet を事前にエクスポートしてください。
- JSON → CSV は API 返却配列をプロダクト/運営が閲覧するためのエクスポートに最適。
- 変換後はフォーマットツールで確認し、数字が誤って文字列になっていないか検証。
- 大きな表は先に数行で列マッピングを検証し、完全ファイルを処理。
- Windows Excel CSV エクスポートは GBK の可能性。UTF-8 で別名保存してからインポートを推奨。
- 日付列はしばしば文字列として認識。下流で locale に応じて解析が必要。
- 空行はスキップ。全空行で区切られたブロックは手動クリーンアップが必要な場合あり。
- JSON 配列が大きい場合、CSV エクスポート時は Excel 104万行上限に注意。
LOCAL VS ONLINE
ローカル vs オンラインツール
JSONSort は純フロントエンドアーキテクチャを堅持。以下の比較が、開発データ処理にローカルツールが適している理由を示します。
TROUBLESHOOTING
よくある誤解とトラブルシューティング
実際の使用で起こりやすい問題と推奨対処法。試行錯誤の時間を削減します。
列ずれ
推奨:フィールド内カンマが二重引用符で囲まれていない。Excel で修正または手動で引用符追加。
文字化け
推奨:ファイルが UTF-8 エンコーディングか確認。Excel インポート時は UTF-8 CSV を選択。
数字が文字列に
推奨:先頭ゼロや長すぎる数字は文字列として保持。下流で明示的に型変換。
sheet が違う
推奨:現在は最初の sheet を解析。対象 sheet を事前にエクスポート。
FAQ
よくある質問
Excel 数式セルはどう処理?
セルの表示値(計算結果)を読み取り、数式自体ではありません。
空セルは何になる?
通常は空文字列 "" または null。列型推論により異なります。
UTF-8 BOM 付き CSV に対応?
対応。BOM ヘッダーを自動認識し、多言語コンテンツを正しく処理します。
カスタム区切り文字を指定できる?
一般的な区切り文字を自動認識。失敗時は Tab をカンマに変換してから貼り付け。
ヘッダーなしでも可能?
ヘッダーなしの場合 col1、col2 などのデフォルト列名を生成。常にヘッダー行を提供することを推奨。
データはサーバーにアップロードされる?
いいえ。JSONSort のすべてのツールはブラウザ内ローカルで動作し、入力内容はバックエンドサーバーに送信されません。
登録やインストールが必要?
不要です。ページを開くだけで使用でき、アカウント不要、クライアントダウンロード不要、PWA オフラインキャッシュにも対応。
どのくらいのファイルサイズに対応?
ブラウザメモリに依存しますが、通常数 MB 級のデータをスムーズに処理できます。超大ファイルは先に分割するかマージ・クリーンツールをご利用ください。