テキストカラム整列ツール

カスタマイズ可能な区切り文字、カラムごとの整列、ライブプレビューでテキストを整ったカラムに整列します。

このツールについて

テキストカラム整列ツールは、不揃いなテキストを完璧に整列されたカラムに変換する無料のブラウザベースツールです。CSVエクスポートの整理、Markdownテーブルのフォーマット、設定ファイルの整頓、ソースコードの変数宣言の整列など、入力しながらリアルタイムのプレビューで即座に処理します。

このツールは、設定可能な区切り文字(タブ、1つ以上のスペース、カンマ、パイプ、イコール記号、コロン、または任意のカスタム文字列)で入力の各行を分割します。次に、すべての行にわたって各カラムの最大幅を測定し、各セルをパディングしてすべてのカラムが完璧に揃うようにします。出力区切り文字を別に選択でき(例えば、カンマで分割してパイプで出力)、各カラムの整列を左、中央、右から独立して設定でき、必要に応じてカスタムパディング文字を選択できます。

不均等な行も適切に処理されます。ある行のカラム数が他より少ない場合、欠落セルはパディングで埋められ、残りのカラムは正しく整列されます。各行の末尾の空白は自動的にトリミングされ、出力を整った状態に保ちます。また、CSV整列Markdownテーブル空白整列イコール記号整列設定ファイルの5つの組み込みプリセットが用意されており、ワンクリックで入力とオプションを事前設定できます。

このカラム整列ツールは、DevToolboxの他のテキストツールを補完します。基本的な単語数や文字数の統計にはワード&文字カウンターをお試しください。整列されたテキストの2つのバージョンを比較するにはDiff Viewerを使用してください。既存のテーブルを再整列するのではなくMarkdownテーブルをゼロから生成する場合は、Markdownテーブルジェネレーターが行とカラムの制御を備えたビジュアルエディタを提供します。

すべての処理はJavaScriptを使用してブラウザ内で完結します。データがサーバーに送信されることはないため、データベース認証情報、APIキー、その他の機密情報を含む設定ファイルの整列も安全に行えます。

使い方

  1. 左側のInputパネルにテキストを貼り付けるか入力します。
  2. カラムの区切り方に合ったInput Delimiterを選択します(タブ、カンマ、パイプなど)。任意の区切り文字にはCustomを使用します。
  3. Output Delimiterを選択して、結果の整列されたカラムの区切り方を制御します。元の区切り文字を維持するにはSame as Inputを選択します。
  4. 検出された各カラムのColumn Alignmentを左、中央、右ボタンで調整します。All LeftAll CenterAll Rightですべてのカラムを一括設定できます。
  5. 必要に応じてPadding Characterをデフォルトのスペースから別の文字(ドットやダッシュなど)に変更します。
  6. Trim whitespaceを切り替えて、整列前に各セルの前後の空白を除去します。
  7. CopyをクリックするかCtrl+Shift+Cを押して、整列結果をクリップボードにコピーします。Presetボタンでサンプル設定をすばやく読み込めます。

人気のカラム整列の例

すべてのカラム整列の例を見る →

よくある質問

どの区切り文字に対応していますか?

タブ、単一スペース、複数スペース(2+、3+、4+、8+)、カンマ、パイプ(|)、イコール記号(=)、コロン(:)、および任意のカスタム区切り文字列に対応しています。入力カラムの現在の区切り方に合ったものを選択してください。

出力に別の区切り文字を使用できますか?

はい。Output Delimiterオプションで、整列結果に別のセパレーターを選択できます。例えば、カンマで分割してパイプで出力することが可能です。カスタム出力区切り文字列も指定できます。

不均等な行はどのように処理されますか?

一部の行のカラム数が他より少ない場合、ツールは自動的にパディング文字で欠落カラムを埋め、残りのカラムが正しく整列されるようにします。データが失われたりずれたりすることはありません。

各カラムを異なる整列にできますか?

はい。ツールが入力のカラム数を検出すると、カラムごとの整列コントロールが表示されます。各カラムの整列を左、中央、右から独立して設定できます。ショートカットボタンですべてのカラムを同じ整列に一括設定することもできます。

入力のサイズ制限はありますか?

ハードリミットはありませんが、ツールはブラウザで動作するため、非常に大きな入力(数万行)ではライブプレビューが遅くなる場合があります。設定ファイル、CSVエクスポート、コードスニペットなどの一般的な用途では、パフォーマンスは即座です。

データは安全ですか?

はい。すべての処理はJavaScriptを使用してブラウザ内で完全に実行されます。データがサーバーに送信されることはありません。ツール使用中にブラウザの開発者ツールのネットワークタブで確認できます。

プリセットとは何ですか?

プリセットは、サンプルテキストを読み込み、適切な区切り文字と出力オプションを設定する事前構成された例です。CSV整列、Markdownテーブル、空白整列、イコール記号整列、設定ファイルが含まれます。プリセットをクリックすると、ツールの動作を即座に確認できます。

関連ツール