我正在使用 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 文件的流,而不是让它在磁盘上创建文件。