Export-Excelコマンドレットの使い方【ImportExcel】【Powershell】

Eport-Excelコマンドレットの使い方。コマンドレットヘルプの日本語訳して再構成したものです。

概要

名前
Export-Excel

概要
Exports data to an Excel worksheet.
説明
Excelファイルにデータをエクスポートし、可能な場合はテキストフィールドの数値を変換して、Excelがテキストではなく数値として認識するようにします。結局のところ、Excelは数値の操作と計算に使用されるスプレッドシートプログラムです。 数値変換が不要な場合は、パラメーター-NoNumberConversion *を使用します。

サンプル

————————– 例 1 ————————–

すべてのプロセスをExcelファイル「Test.xlsx」にエクスポートし、すぐにファイルを開きます。

————————– 例 2 ————————–

すべてのデータをExcelファイル「Excel.xslx」にエクスポートし、負の値を赤で、正の値を青で色付けします。 また、千の区切り文字を使用し、小数点以下2桁まで表示する数値の前にドル記号を追加します。

————————– 例 3 ————————–

すべてのデータをExcelファイル「Excel.xlsx」にエクスポートし、「IPAddress」および「Number1」を除くすべての値を可能な限り数値に変換しようとします。これらは、数値に変換されずに「そのまま」シートに保存されます。

————————– 例 4 ————————–

すべてのデータをExcelファイル「Excel.xlsx」にそのままエクスポートし、数値変換は行われません。 これは、Excelが「Export-Excel」関数に渡したデータとまったく同じデータを表示することを意味します。

————————– 例 5 ————————–

Excelの条件付き書式設定ルールを持つデータをエクスポートします。値が525を超えるセルを表示する背景の塗りつぶし色は「LightPink」、テキストは「DarkRed」です。 条件が満たされない場合、色はデフォルトで、白い背景に黒いテキストになります。

————————– 例 6 ————————–

すべてのサービスをExcelシートにエクスポートし、値に「Stop」という単語が含まれる場合に背景の塗りつぶし色を「LightPink」に、テキストの色を「DarkRed」に設定する条件付き書式設定ルールを設定します。
値に「実行中」という単語が含まれている場合、背景の塗りつぶしの色は「シアン」、テキストの色は「青」になります。 どちらの条件も満たされない場合、色はデフォルトの白の背景に黒のテキストになります。

————————– 例 7 ————————–

プロパティ「Member3」および「Member4」を追加して、配列の最初のオブジェクトを更新します。
その後、すべてのオブジェクトがExcelファイルにエクスポートされ、すべての列ヘッダーが表示されます。

————————– 例 8 ————————–

————————– 例 9 ————————–

————————– 例 10 ————————–

————————– 例 11 ————————–

この例では、2つのピボットテーブルを定義しています。 次に、Export-Excelへの1回の呼び出しでサービスデータをSheet1に配置し、Export-Excelへの2回目の呼び出しでsheet2にプロセスデータを配置します。 3番目の最後の呼び出しは、2つのピボットテーブルを追加し、スプレッドシートをExcelで開きます。

————————– 例 12 ————————–

この例では-PassThruを使用します。 サービス情報をワークブックのsheet1に入れ、ExcelPackageオブジェクトを$ Excelに保存します。 次に、パッケージオブジェクトを使用して書式設定を適用し、ブックを保存してオブジェクトを破棄してから、Excelにドキュメントを読み込みます。 モジュール内の他のコマンドにより、この方法でパッケージオブジェクトを直接操作する必要がなくなります。

————————– 例 13 ————————–

これは、Set-ExcelRangeのさまざまな使用方法と条件付き書式の追加を示す、前の例のより洗練されたバージョンです。
最後のコマンドで、PivotChartが追加され、ブックがExcelで開かれます。

————————– 例 14 ————————–

0〜360度のXの値に対してSin(x)の値を示す折れ線グラフを作成します。

————————– 例 15 ————————–

SQL Serverデータベースに対してクエリを実行し、-OutputAsパラメーターを使用して結果の行DataRowsを出力します
.
その後、結果はExport-Excel関数にパイプされます。
注:Invoke-Sqlcmdコマンドレットの-OutputAsパラメーターを取得するには、PowerShellギャラリーからSqlServerモジュールをインストールする必要があります。

Export-Excelコマンドレットの使い方【ImportExcel】【Powershell】” に対して1件のコメントがあります。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください