OpenXML SDK を使用しています。
OpenXML SDK は、CreatePackage というメソッドを次のように作成します。
public void CreatePackage(string filePath)
{
using (SpreadsheetDocument package = SpreadsheetDocument.Create(filePath, SpreadsheetDocumentType.Workbook))
{
CreateParts(package);
}
}
プログラムから次のように呼び出して、指定されたパスに Excel ファイルを作成します。
gc.CreatePackage(excelFilePath);
Process.Start(_excelFilePath);
Excelファイルを表示するストリームを返すようにコードを微調整する方法と、ディスク上にファイルを作成する方法がわかりません。