パイプ区切りデータを整列する

パイプ文字(|)で区切られたテキストを均等な間隔のカラムに整列します。Markdownテーブル、CLI出力、データベースレポートで一般的です。

Delimiter Types

詳細な説明

パイプ区切りデータの操作

パイプ文字(|)は、Markdownテーブル、データベースCLI出力(psql、mysql)、多くのログフレームワークで人気のカラムセパレーターです。行のコンテンツ長が異なると、パイプが揃わなくなりテーブルが読みにくくなります。

変換前

|Name|Department|Salary|Start Date|
|---|---|---|---|
|Alice|Engineering|95000|2021-03-15|
|Bob|Marketing|72000|2022-01-10|
|Charlie|Engineering|105000|2019-07-22|
|Diana|Sales|68000|2023-06-01|

変換後

| Name    | Department  | Salary | Start Date |
| ---     | ---         | ---    | ---        |
| Alice   | Engineering | 95000  | 2021-03-15 |
| Bob     | Marketing   | 72000  | 2022-01-10 |
| Charlie | Engineering | 105000 | 2019-07-22 |
| Diana   | Sales       | 68000  | 2023-06-01 |

手順

  1. Input Delimiterを**Pipe |**に設定します。
  2. Output DelimiterPipe |に設定します(またはSame as Inputのまま)。
  3. Trim whitespaceを有効にしてセル内容の周りのスペースを除去します。
  4. Salaryカラムを右揃えにすると数値の比較が容易になります。

エッジケース

  • 各行の先頭と末尾のパイプは空の最初と最後のセルを生成します。ツールはこれらを他のセルと同様にパディングして適切に処理します。
  • データにリテラルのパイプ文字が含まれる場合は、整列前に別の区切り文字を使用するかエスケープしてください。

ユースケース

開発者がMarkdown READMEを編集しており、ソースファイルですべてのカラムが揃うように乱雑なパイプ区切りテーブルを再フォーマットしたい場合。

試してみる — Text Column Aligner

フルツールを開く