0

Comオブジェクトを使用せずにPowerShellを使用してExcelスプレッドシートを生成する方法はありますか?Excel Comオブジェクトを開き、データを追加し、いくつかのマクロを実行し、ファイルを保存して必要なレポートを作成する、非常に醜いスクリプトがいくつかあります。スプレッドシートのフォーマットを定義し、PowerShellを使用してcsvをそのフォーマットに変換できれば、より高速で、全体的に優れたスクリプトになると思います。どうすればそれができますか?出来ますか?

4

2 に答える 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 に答える