1
最近我试图挽救Aspose.Cells.Workbook与Worksbook保存流被打破
private Stream GetWorkbook()
{
// processing workbook here
// ...
// saving to stream
return workbook.SaveToStream();
}
private void Save()
{
using (stream = GetWorkbook())
using (var fileStream = new FileStream(filePath, FileMode.Create, FileAccess.Write))
{
stream.CopyTo(fileStream);
}
}
到流,但,当我试图打开生成的.xlsx文件的Excel发送我的错误文件损坏。
什么是XLSX文件的文件大小?如果您将xlsx文件重命名为“a.zip”并将其打开,那么它是一个有效的zip文件吗? – mjwills
@mjwills不,事实并非如此。实际的模板文件大小为120KB,生成的文件为1KB。 – Max
是否在'CopyTo'帮助之前放置'stream.Seek(0,SeekOrigin.Begin);'? – mjwills