テキストファイルを作成する
- 更新日2026-06-12
- 4分で読める
データを文字列に変換し、その後書き込みまたはフォーマットして、テキストファイルを作成および書き込みます。既存のテキストファイルをスキャンして、他の種類のデータを抽出します。
テキストファイルを作成するには、次の手順を実行します。
- データを文字列データに変換します。
- アプリケーションで必要な場合は、文字列データをフォーマットします。
- テキストデータをファイルに書き込みます。
アプリケーションで必要な場合は、既存のファイルをスキャンしてデータを処理することでテキストファイルを作成することもできます。
-
テキストファイルにデータを書き込むには、データを文字列に変換します。
文字列パレットの関数を使用して、データを文字列に変換します。たとえば、図 40. 数値データを文字列に変換するのVIは次のことを行います。
- ランダムに生成された数値の配列を文字列に変換する
- 文字列をテキストファイルに書き込む
図 40. 数値データを文字列に変換する
-
作成したファイルにテキストを追加するには、「テキストファイルに書き込む」関数を使用します。
ファイルパスを「テキストファイルに書き込む」に配線すると、リファレンス番号ではなく、「テキストファイルに書き込む」はファイルを自動的に開閉します。
テキストファイルに書き込むは、テキストをフォーマットしません。テキストを読み取るほとんどのワープロアプリケーションでは、フォーマットされたテキストは必要ありません。その結果、テキストファイルにテキストを書き込む際に、明示的にフォーマットする必要はありません。
図 41. フォーマットされていないテキストをファイルに書き込む
-
アプリケーションで特定の形式のテキストファイルが必要な場合は、使用可能な関数を使用して文字列データをフォーマットします。
たとえば、「ファイルにフォーマット」関数を使用して2つの操作を実行できます。
- 複数のデータタイプをテキストとしてフォーマットします。
- フォーマットされたテキストをファイルに書き込みます。
以下のVIは複数のデータタイプを取得し、そのデータをファイルに書き込みます。
図 42. データをテキストファイルにフォーマットおよび書き込む
多くの場合、「ファイルにフォーマット」は、「文字列にフォーマット」関数を使用して文字列をフォーマットし、次に「テキストファイルに書き込む」を使用して結果の文字列を書き込むという2つの動作を置換できます。
-
ファイル内のテキストをスキャンして文字列、数値、パス、およびブール値を検索し、そのテキストをデータタイプに変換するには、「ファイルからスキャン」関数を使用します。
多くの場合、「ファイルからスキャン」は、「バイナリファイルから読み取る」関数または「テキストファイルから読み取る」関数でファイルからデータを読み取る動作と、「文字列からスキャン」関数で結果の文字列をスキャンする動作の2つを置換できます。
テキストをフォーマットする関数には、フォーマット文字列入力が含まれます。形式文字列と形式指定子を使用して、入力引数の変換方法を定義します。
文字列をフォーマットする関数および形式文字列の詳細については、以下のリソースを参照してください。
- 文字列をフォーマットする
- 形式指定子の構文
- 数値文字列で形式指定子を使用する
関連コンテンツ
- データを文字列でグループ化する
- ブロックダイアグラムを作成する
- ブロックダイアグラムオブジェクト
- 形式指定子の構文
出力をフォーマットまたは入力をスキャンする形式文字列のLabVIEW形式指定子の構文を理解する。
- 文字列をフォーマットする
- 数値文字列で形式指定子を使用する
- NI技術サポートデータベース―VIスニペットを使用した再利用可能なコードセクションの保存と共有