
テキスト変換くんとは?
テキスト変換くんは、ブラウザ上で動作する無料のテキスト整形・文字列変換ツール(オンラインツール)です。データ入力やドキュメント整理の際に発生する「空白を削除したい」「重複行を消したい」「全角・半角を変換したい」といった面倒な変換を簡単に処理できます。直感的な操作画面から変換モードを選ぶだけで複数行にわたる大量のテキストデータも瞬時に加工できます。ExcelやWordを開かなくてもブラウザだけで完結するため簡単に使えるのが特徴です。
事務作業でリスト整理をする、マーケティング担当者がデータクレンジングする、ライターが原稿を整形するなど、さまざまなシーンで活躍します。CSVやTSVなどのデータ形式にも対応しており、区切り文字の変換やクォート処理も簡単です。すべての処理はブラウザ内で完結し、サーバーにデータを送信しないため、機密情報を含むテキストでも安心して利用できます。もちろん無料です。
🍥テキスト変換くん (PC/スマホ対応)
各機能の概要
テキスト変換くんには以下のモードが搭載されています。各モードを組み合わせることで、複雑なテキスト変換も簡単に実施できます。
機能名 | 説明 |
---|---|
行の連結(1行化) | 複数行のデータを1行に連結し、区切り文字(カンマ、タブ等)で結合します。 |
行の分割(複数行化) | 1行のデータを指定した区切り文字で分割し、複数行に展開します。 |
列セパレーターの変換(CSV⇔TSV) | CSV、TSV、パイプ区切りなど、異なるデータ形式間で区切り文字を変換します。 |
重複行の除去 | 重複する行を自動検出して削除し、ユニークなリストを作成します。 |
文字変換・クリーニング | 空白・空行削除、大文字小文字変換、全角半角変換、改行の正規化など基本的なテキスト整形とクリーニングを行います。 |
テキスト置換 | 正規表現を使った高度な文字列置換、複数ルールの一括適用を行います。 |
テキスト抽出 | 正規表現パターンで特定の文字列やパターンだけを抽出します。 |
数字変換(文字⇔数字) | 数字のみを変換します。数値フォーマット、半角・全角変換、漢数字(三千五百万など)などに対応しています。 |
これらの機能により、複雑な文字列変換や文章変換の作業を効率化できます。各モードの説明は以下の通りです。
行の連結(1行化)モード
「行の連結(1行化)モード」では、複数行のデータを1行に連結します。指定した区切り文字で各行を結合し、1行のデータとして出力します。リストをカンマ区切りで1行にまとめる、配列データを作成するなど、データの出力形式を変更する際に使用します。
主なオプション
オプション | 説明(選択肢) |
---|---|
区切り文字 | カンマ、タブ、パイプ、スペース、セミコロン |
クォート処理 | ダブルクォート、シングルクォート、クォート除去 等 |
具体例
- 複数行のメールアドレスリストをCSV 形式(カンマ区切り)で1行にまとめる。
- またプログラムの配列定義やSQLのIN句用のデータを作成する。
行の分割(複数行化)モード
「行の分割(複数行化)モード」では、1行のデータを複数行に分割します。1行に複数の要素が含まれているテキストを指定した区切り文字で分割して複数行に展開します。「行の連結(1行化)」モードの逆操作に相当し、カンマ区切りのデータを縦並びのリストに変換する際などに便利です。
主なオプション
オプション | 説明(選択肢) |
---|---|
区切り文字 | カンマ、タブ、パイプ、スペース、自動検出 |
クォート処理 | ダブルクォート、シングルクォート、削除、なし |
具体例
・「東京,大阪,名古屋」のようにカンマで連結されたデータを1行ずつに分割する。
・CSV の特定列を抽出して縦並びリストを作る際にも活用する。
列セパレーターの変換(CSV⇔TSV)モード
「列セパレーターの変換(CSV⇔TSV)モード」では、CSV⇔TSVなどで区切り文字を変換します。異なるデータフォーマット間で区切り文字を変換し、列単位でのデータ変換を実現します。さらにJavaScript コードを使って各セルの値を動的に加工することも可能で、列インデックスや行インデックスを利用した処理も行えます。
主なオプション
オプション | 説明(選択肢) |
---|---|
入力区切り文字 | カンマ、タブ、パイプ、スペース、自動検出 |
出力区切り文字 | カンマ、タブ、パイプ、スペース |
クォート処理 | ダブルクォート、シングルクォート、削除、なし |
プログラム処理 | JavaScript で各セルの値を加工、列インデックス・行インデックスを利用可能 |
具体例
・Excel から TSV(タブ区切り)でエクスポートしたデータを CSV(カンマ区切り)に変換する。
・特定の列に接頭辞を追加するなどの加工も JavaScript
で記述できます。
重複行の除去モード
「重複行の除去モード」では、重複行を除去します。入力テキスト内の重複する行を自動検出し、ユニークな行だけを残します。大量のリストから重複を取り除き、クリーンなデータセットを作成できます。正規化オプションを使うことで、スペースの違いを無視した柔軟な重複判定も可能です。
主なオプション
オプション | 説明(選択肢) |
---|---|
スペース正規化 | 複数のスペースを1つに統一して比較 |
前後空白トリム | 行の前後の空白を無視して重複判定 |
カンマ結合 | 重複行をカンマで結合して表示するオプション |
具体例
・顧客リストや商品コードなどで重複が含まれている場合、簡単に重複を削除する。
・アンケート回答の選択肢整理やタグの重複除去する。
文字変換・クリーニングモード
「文字変換・クリーニングモード」では、テキストのクリーニングと正規化処理を行います。不要な空白や空行の削除、文字の大文字・小文字変換、全角・半角の統一、連続する改行の削除など、データを整える基本操作をまとめて実行できます。入力テキストを標準的な形式に整形し、後続の処理をスムーズに行うための前処理として最適です。
主なオプション
オプション | 説明(選択肢) |
---|---|
大文字・小文字変換 | 小文字化、大文字化、変換なし |
数値・英字の全角半角変換 | 全角→半角、半角→全角、英数字のみ変換など |
空白除去 | 両端、左側、右側、すべて削除 |
スペース変換 | 全角スペース⇔半角スペース |
改行処理 | 改行削除、改行をスペースに変換、連続改行を1つに統一 |
具体例
・コピーペーストしたテキストに余分な空白や改行が混入を除去する。
・住所リストや商品名などに全角スペースが混在している場合、半角スペースに統一する。
テキスト置換モード
「テキスト置換モード」では、ルールに基づいてテキストを置換します。正規表現を使った高度な文字列置換を行います。単純な文字列置換だけでなく、パターンマッチによる柔軟な置換が可能で、複数の置換ルールを順番に連続適用できます。キャプチャグループ($1
,
$2
)や JavaScript 関数を使った動的な置換にも対応しています。
主なオプション
オプション | 説明(選択肢) |
---|---|
正規表現パターン | 複数ルール設定可能 |
正規表現オプション | g: 全体置換、i: 大文字小文字無視、m: 複数行モード、s: ドット改行マッチ |
置換方法 | 文字列置換 or 関数置換 |
置換文字列 | 固定文字列 or キャプチャグループ参照 $1 , $2 など |
関数置換 | JavaScript コードで高度な置換ロジックを記述可能 |
具体例
・電話番号の形式を統一する(例: 03-1234-5678
→ 0312345678
)
・HTML
タグを削除する、特定のパターンを別の表現に一括変換する。
テキスト抽出モード
「テキスト抽出モード」では、ルールに基づいて文字列を抽出します。正規表現パターンを使って、テキストから特定の文字列やパターンだけを抽出します。複数の抽出ルールを同時に適用でき、マッチした部分だけを指定した区切り文字で出力できます。キャプチャグループを使えば、パターンの一部だけを取り出すことも可能です。
主なオプション
オプション | 説明(選択肢) |
---|---|
正規表現パターン | 複数ルール設定可能 |
正規表現オプション | g: 全体マッチ、i: 大文字小文字無視、m: 複数行モード、s: ドット改行マッチ |
出力区切り文字 | 改行、カンマ、タブ、スペース、なし |
キャプチャグループ指定 | マッチ全体 or 特定のグループのみ |
具体例
・長文から電話番号だけを抽出する。
・HTML タグからリンク URL だけを取り出す。
・ログファイルから特定のエラーメッセージを抽出する。
数字変換(文字⇔数字)モード
「数字変換(文字⇔数字)モード」では、数字のフォーマットを変換します。半角数字、全角数字、漢数字の相互変換に対応し、桁区切りカンマの追加・削除、小数点以下の丸め処理(四捨五入、切り捨て、切り上げ)など、数値のフォーマット調整が可能です。漢数字を算用数字に変換したり、逆に数値を漢数字や全角数字に変換もできます。
主なオプション
オプション | 説明(選択肢) |
---|---|
変換元フォーマット | 漢数字、半角数字、全角数字から選択、複数選択可 |
桁区切りの解析 | カンマ付き数値を正しく認識するかどうか |
変換先フォーマット | 半角数字、全角数字、漢数字 |
数値の丸め処理 | 四捨五入、切り捨て、切り上げ |
桁区切り表示 | 3桁ごとにカンマ、4桁ごとに万単位区切り |
具体例
・古い文書や契約書に記載されている「三百五十万」を「3,500,000」に変換する。
・大量の数値データに一括でカンマを挿入して見やすくする。
基本的な使い方
- 変換モードを選択
変換モード(行の連結、行の分割、置換、数値変換など)を選択し、必要に応じてオプションを調整します。 - テキストを入力
変換したいテキストを「入力テキスト」欄に入力します。 - 変換を実行
変換ボタンをクリックすると結果が「出力テキスト」に出力されます。コピーボタンでクリップボードにコピーするか、ダウンロードボタンでテキストファイルとして保存します。
その他
- 大容量データ
数万行を超える非常に大きなテキストを処理する場合、ブラウザのメモリ制約によりパフォーマンスが低下することがあります。適宜データを分割して処理してください。 - データ保護
すべての処理はブラウザ内で完結し、サーバーにデータを送信しません。安心してご利用ください。
まとめ
テキスト変換くんは、テキスト整形・文字列変換・文章変換の面倒な作業をブラウザだけで瞬時に完了できる無料ツールです。文字変換・クリーニング、行の連結・分割、重複行の除去、列セパレーター変換、テキスト抽出・置換、数字変換の8つの強力なモードを駆使すれば、複雑なデータ加工も簡単に実現できます。ぜひお試しください。 🍥テキスト変換くん (PC/スマホ対応)