TXTをJSONに変換
プレーンテキストのファイルに構造を持たせます。各行が同じ項目をタブ・パイプ・カンマ・スペースで区切って並べている場合、各行をJSONレコードに変換するため、専用のパーサーを書かなくてもプログラムで読み込めます。
データ変換
またはCSV, TSV, TXT … ファイルをここにドロップ ·
1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除
ファイルは当社のサーバーで処理され、30分後に削除されます。
CSVやテキストファイルで列を区切る文字です。読み込みと書き出しの両方に使われます。自動は入力から判別し、書き出しはカンマにします。
UTF-8はあらゆる言語に対応します。WindowsのExcelでCSVを開いたときにアクセント文字や日本語などが文字化けする場合は、BOM付きUTF-8を選んでください。
Excel、ODS、Numbersの入力用です。最初のシートだけ、またはすべてのシートを変換します(CSVはシートごとに1ファイルをZIPにまとめ、JSONはシートごとに1つのキーになります)。
新しいスプレッドシートのシートタブの名前です。31文字までです。
オブジェクトの配列は、各行で列名をキーにします。配列の配列はよりコンパクトで、ヘッダーを最初の配列として保持します。
すべての行を囲む外側の要素の名前です。各行はその中で<row>になります。
CREATE TABLE文とINSERT文で使われます。英字、数字、アンダースコアのみ使えます。
引用符の付け方や列の型はデータベースごとに少しずつ異なります。インポート先に合わせて選んでください。
日付のセルを1つの形式に書き換えます。ISO(2026-10-18)はデータベースやコードに最も安全です。そのままは元の表記を保ちます。
このツールの使い方
- 1
テキストファイルをアップロード
.txt のエクスポートファイル、タブ区切りのデータ、1行に1項目ずつ書いたリストを追加します。最大20ファイル、1ファイルあたり95 MBまで対応しています。
- 2
行の区切り方を指定
区切り文字は初期値が自動検出です。詳細設定で、区切りが分かっている場合はタブ、パイプ、スペースから選び、古いファイルは文字コードを指定し、1行目がデータの場合は1行目を見出しにするをオフにします。
- 3
JSONに変換
JSONに変換を押してファイルをダウンロードします。読みやすいインデント付きで出力され、整形して出力をオフにするとコンパクトな形式になります。
TXTファイルをJSONに変換するには?
.txt ファイルをアップロードし、区切り文字は自動検出、1行目を見出しにするはオンのまま、JSONに変換を押します。各行が1つのオブジェクトになり、1行目の語がキーになります。
JSONにきれいに変換できるテキストファイル
.txt という拡張子は、ファイルが文字でできていることしか示さず、構造は何も保証しません。うまく変換できるのは、実は表になっているファイルです。Excel や Google スプレッドシートからセルをコピーすると、クリップボードにはタブ区切りのテキストが入るため、メモ帳に貼り付けて保存すればまさにそのようなファイルになります。銀行、給与システム、古い ERP はパイプ区切りの .txt レポートを出力し、科学計測機器はスペース区切りやタブ区切りの測定値をよく書き出します。
文章は変換できません。途中で行の構成が変わる文書も同様です。実際にはカンマ区切りで、コードではなくスプレッドシートが欲しい場合は、TXT CSV変換のほうが近道です。メモ帳は Windows 10 バージョン 1903 以降、新規ファイルを既定で UTF-8 で保存するため、最近のファイルなら通常は文字コードを変える必要はありません。古いパソコンのファイルは変更が必要なことが多くあります。
区切り文字の種類別にテキストをJSONに変換
最も扱いやすいケースです。タブが値の中に現れることはまれなので、カンマを含む名前やスペースを含む住所も1つの項目のままになります。
- スプレッドシートからのクリップボードコピー
- 多くのデータベースクライアントのエクスポート
| が実データにほとんど出てこないため、金融系やメインフレームのエクスポートでよく使われます。
- 銀行や給与のレポート
- 行単位のアプリケーションログ
拡張子を .txt にして保存した CSV です。カンマを含む値は、RFC 4180 の定めどおり二重引用符で囲まないと、列がずれます。
- メールフィルター対策で拡張子を変えたエクスポート
- 古い連絡先リスト
値にスペースが含まれない場合のみ使えます。単語、コード、数値は問題ありませんが、フルネームは不向きです。
- 計測機器の測定値
- 単語やIDのリスト
変換後のJSONの形
[
{
"sku": "TS-104",
"color": "navy",
"stock": 38
}
]- 種類の区切り文字と自動検出
- 5
- 種類の元の文字コード
- 8
- 1回で処理できるテキストファイル数
- 20
- アップロードしたファイルが削除されるまで
- 30分
プレーンテキストとJSONの比較
TXT
プレーンテキスト
TXTファイルには、書式、フォント、画像、レイアウトのない文字だけが入っています。最近のテキストファイルは、あらゆる言語を扱える UTF-8 で符号化されているのが普通ですが、古いファイルは別の文字コードで、文字化けすることがあります。プレーンテキストはごく小さく、古くなることがなく、スマートフォンからサーバーまであらゆる機器で開けます。太字、表、画像は保持できないため、構造は空白や簡単なマークアップで表現します。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- –
JSON
JavaScriptオブジェクト表記
JSONは構造化データ用の軽量なテキスト形式で、2000年代初めにDouglas Crockfordが広め、RFC 8259とECMA-404として標準化されました。オブジェクト、配列、文字列、数値、真偽値、nullを、シンプルで読みやすい構文で表現します。ウェブAPI、設定ファイル、ほぼあらゆるプログラミング言語でのアプリ間のデータ交換における標準的な形式です。コメント、日付、スキーマは標準では含まれず、深くネストした大きなファイルはビューアなしでは読みにくくなります。
- 圧縮方式
- –
- 透過
- –
- アニメーション
- –
- 登場時期
- 2001 · Douglas Crockford
古いプログラムから書き出したテキストやレポートからコピーしたテキストを、最新のコード、API のリクエスト本文、NoSQL へのインポートで扱う必要があるときに、TXT を JSON に変換します。1つのファイルのためにパーサーを自作したい人はいません。
TXT JSON変換のよくある質問
1行に1項目のテキストファイルをJSON配列にできますか?
はい、変換できます。先頭に name のような見出し行があれば、続く各行が {"name": "Lisbon"} のようなオブジェクトになります。見出し行がない場合は1行目を見出しにするをオフにして「配列の配列」を選ぶと、各行が1項目のリストとして書き出されます。
自動検出で文章がスペースごとに分割されたのはなぜですか?
ファイルにタブ、パイプ、カンマがない場合、見つけられる区切りはスペースだけです。区切り文字には、項目の区切りに実際に使われている文字を設定してください。値の中にスペースを含む自由な文章は、項目の間にタブかパイプを入れないと正しく変換できません。
ログファイルをJSONに変換できますか?
タイムスタンプ、レベル、メッセージのように、すべての行が同じ形式でパイプやタブで区切られていれば変換できます。メッセージ自体に区切り文字が含まれるログや、行ごとに構成が異なるログには、表変換ではなくログ専用のパーサーが必要です。
古いシステムのTXTファイルはどの文字コードを選べばよいですか?
UTF-8 が普及する前に西欧圏の Windows ソフトで作られたファイルは、たいてい Windows-1252 です。日本語のファイルは Shift_JIS、中国語は GB18030、韓国語は EUC-KR が一般的です。アクセント付き文字などを正しく読み取るため、元の文字コードを選んでください。JSON 自体は UTF-8 で書き出されます。これは、システム間でやり取りする JSON に RFC 8259 が求めている文字コードです。
列がスペースで揃えられた固定幅テキストはどうなりますか?
このコンバーターは文字の位置ではなく、区切り文字で分割します。値にスペースが含まれなければ、スペースの設定で変換できます。含まれる場合は、表計算ソフトでファイルを開き、「区切り位置」機能で列に分けてブックとして保存し、Excel JSON変換をお使いください。
出力はJSONとJSON Linesのどちらですか?
標準的な JSON です。最上位に配列が1つだけある1つのドキュメントで、どの JSON パーサーでも一度に読み込めます。JSON Lines は1行に1レコードを置く形式でストリーミング処理に向きますが、このページでは出力しません。
- TXTをCSVに変換区切り文字入りの.txtファイルを正しいCSVにオンラインで変換。タブ・パイプ・セミコロン・スペースを自動判別し、文字コードを修正、RFC 4180に沿って値を引用符で囲みます。
- JSONをTXTに変換JSONをプレーンテキストに変換。1行に1レコード、項目はタブまたは任意の区切り文字で分割。メモ帳、Excel、コマンドラインツールで開けます。
- ExcelをJSONに変換ExcelシートをオンラインでJSONに変換。見出し行がキー、各行が1つのオブジェクトになり、日付はISO形式の文字列で出力。XLSX、XLS、ODS、Numbersに対応。
- CSVをTXTに変換CSVを.txtファイルに変換。テキストファイルしか受け付けないアップロードフォームや、Excelで開かせたくない相手、各種テキストエディタ向けに。一度に20ファイルまで。
- PDFをJSONに変換PDF内の表をJSONに変換します。各行は列見出しをキーとするオブジェクトになり、スクリプト、API、データベースでそのまま使えます。最大20個のPDFに対応。
- TXTをExcelに変換.txtファイルをExcelブックに変換。タブ・カンマ区切りの行は行と列に、単純なリストは1列になります。テキストファイルウィザードは不要です。