データ構造化ツール
非構造化テキストをJSON、CSV、YAML、XML、SQLなどの構造化データ形式に変換します。パターンを自動検出し、テキストを整理されたマシンリーダブルなデータに即座に変換します。
上にテキストを入力し、「データを構造化」をクリックして構造化形式に変換します
関連ツール
データ構造化ツールについて
使い方
- 非構造化テキストから構造を自動検出
- 行ごと、キー値ペア、表、またはリストをパース
- JSON、CSV、YAML、XML、またはSQL形式に変換
- 表パース用の区切り文字をカスタマイズ
- CSV出力でヘッダーを含めるかどうかを選択
主なユースケース
- メモを構造化データに変換
- データベースインポート用データの準備
- テキスト情報からAPIを作成
- ログを構造化形式に変換
- 設定ファイルのパース
よくある質問
データ構造化ツールとは何ですか?いつ使用すればよいですか?
データ構造化ツールは、非構造化または半構造化テキストをJSON、CSV、YAML、XML、SQLなどの整理されたデータ形式に変換します。データベース、API、その他のアプリケーションが処理できる形式にテキスト情報を変換する必要がある場合に使用します。
利用可能なパースモードとその仕組みを教えてください。
このツールには5つのパースモードがあります:(1) 自動検出;(2) 行ごと;(3)「キー: 値」形式のキー値ペア;(4) カスタム区切り文字を使用した表;(5) 箇条書きまたは番号付きアイテムのリスト。
自動検出モードはどのようにして構造を判断しますか?
自動検出モードは、入力テキストの一般的なパターンを分析します。各行に「:」または「=」が含まれている場合はキー値パースを使用し、最初の行に指定された区切り文字が含まれている場合は表パースを使用し、行が箇条書きや数字で始まる場合はリストパースを使用します。
データをどのような出力形式に変換できますか?
このツールは5つの一般的な形式をサポートしています:(1) JSON - APIやWebアプリケーションに最適;(2) CSV - スプレッドシートに最適;(3) YAML - 設定ファイルに最適;(4) XML - レガシーシステムに便利;(5) SQL - データベースへの直接インポート用のINSERT文を生成。
表パースの区切り文字をカスタマイズできますか?
はい!表パースモードでは、カスタム区切り文字を指定できます。一般的な区切り文字には、カンマ(,)、セミコロン(;)、タブ、パイプ(|)などがあります。
キー値形式とはどのようなものですか?どのように構造化すればよいですか?
キー値形式では、各行にキーの後にコロン(:)または等号(=)、続いて値が含まれていることが期待されます。例えば「名前: 田中太郎」や「年齢 = 25」などです。このツールはキー内のスペースを自動的にアンダースコアに変換します。
CSV出力はヘッダーや特殊文字をどのように処理しますか?
CSV出力では、「ヘッダーを含める」チェックボックスで最初の行としてヘッダーを含めるかどうかを制御できます。このツールはカンマを含む値を引用符で囲むことで自動的に処理します。
SQL出力は何を生成しますか?
SQL出力は完全なデータベーススクリプトを生成します:(1) すべての列をTEXT型としたCREATE TABLE文;(2) 各データ行に対する複数のINSERT文;(3) 値内の単一引用符に対する適切なSQLエスケープ処理。
箇条書きや番号付きリストからデータを構造化できますか?
はい!リストパースモードは、ダッシュ(-)、アスタリスク(*)、中点(•)、番号付きリスト(1.、2.、3.)などのさまざまな形式を自動的に処理します。
構造化できるテキストの量に制限はありますか?
文字数の厳密な制限はありませんが、非常に大きなテキスト(10万文字以上)は処理に時間がかかる場合があります。最適なパフォーマンスのために、一度に5万文字未満のテキストを処理することをお勧めします。
このツールはエラーや不正なデータをどのように処理しますか?
このツールには、役立つメッセージを表示するエラーハンドリングが含まれています。一般的なエラーには、空の入力、表モードの行数不足、パースエラーなどがあります。自動検出が失敗した場合は、パースモードを手動で選択してみてください。
構造化された出力をコピーまたはダウンロードできますか?
もちろんです!各出力には便利なコピーボタンとダウンロードボタンが含まれています。コピーボタンはデータをクリップボードに配置します。ダウンロードボタンは適切な拡張子(.json、.csv、.yml、.xml、.sql)でファイルを保存します。