Share via


CSV ファイルを Excel スプレッドシートに変換

カンマ区切り値ファイル (CSV) は、特定の文字を使用して一連の値を区切る区切りテキスト ファイルです。

Power Automate は、Excel の起動アクションでカンマ区切りおよびタブ区切りの CSV ファイルを直接開くことができます。

csv ファイルを開くように構成された [Excel の起動] アクションのスクリーンショット。

このタイプの CSV ファイルを XLSX に変換するには、ファイルを開き、Excel を閉じるアクションの名前を付けてドキュメントを保存オプションを使用して新しい Excel ワークブックとして保存します。

[Excel を閉じる] アクションの [ドキュメントを名前を付けて保存] オプションのスクリーンショット。

Excel の起動アクションは前述のケースを処理できますが、セミコロンで区切られた CSV ファイルには別のアプローチが必要な場合があります。

Note

Excel では、Windows の地域設定で定義されたリスト区切り文字を使用します。 一部の地域では、セミコロン文字を区切り文字として手動で設定するか、次の回避策を適用する必要があります。

この制限を克服するには、CSV を読み取るアクションを展開して、セミコロン文字 (;) を詳細オプションでカスタム セパレータとして設定します。 CSV ファイルの最初の行にヘッダーが含まれている場合は、最初の行には列名が含まれていますオプションが取得したデータテーブルのそれぞれのヘッダーを使用できるようにします。

[CSV ファイルから読み取る] アクションのカスタム区切りオプションのスクリーンショット。

次に、Excel の起動アクションを使用して空の Excel ドキュメントを起動し、Excel ワークシートに書き込むアクションを使用して CSV テーブルをセル A1 に貼り付けます。

入力済み [Excel ワークシートに書き込み] アクションのスクリーンショット。

これで、Excel を閉じるアクションを展開して、Excel ワークシートを新しい XLSX ファイルとして保存することができます。