Comオブジェクトを使用せずにPowerShellを使用してExcelスプレッドシートを生成する方法はありますか?Excel Comオブジェクトを開き、データを追加し、いくつかのマクロを実行し、ファイルを保存して必要なレポートを作成する、非常に醜いスクリプトがいくつかあります。スプレッドシートのフォーマットを定義し、PowerShellを使用してcsvをそのフォーマットに変換できれば、より高速で、全体的に優れたスクリプトになると思います。どうすればそれができますか?出来ますか?
質問する
3449 次
2 に答える
2
ワークブック.xls
または.xlsx
ファイルですか?後者は基本的にZipアーカイブ内の一連のXMLファイルであるため、アーカイブからXMLファイルを抽出してそこから続行できます。.xlsx
ファイルを手作りする必要がある場合は、visualbasicscript.comへのこの投稿が役立つ場合があります。
于 2013-03-25T18:15:13.187 に答える
0
スプレッドシート/ワークブックの生データへのアクセス、CSVへのダンプ、Excelの外部での追加処理に満足している場合は、ODBC&を介したデータへのアクセスを開始するためにこの回答System.Data
を参照してください。
于 2013-03-25T18:11:44.753 に答える