【发布时间】:2018-10-09 18:45:48
【问题描述】:
我正在使用 aspose 查找特定文本并将其突出显示并在浏览器中打开该 excel 文件。 问题是它找到并突出显示并下载了 excel 文件,我不想在浏览器中显示 excel 的内容。 对于 pdf 这工作得很好,在浏览器中打开
PDF code -
if (docBytes != null)
{
Response.ContentType = "application/pdf";
Response.AddHeader("content-length", docBytes.Length.ToString());
Response.BinaryWrite(docBytes);
}
这是我的代码 - (excel) - 不在浏览器中打开 excel
using (MemoryStream docStream = new MemoryStream())
{
workbook.Save(docStream, Aspose.Cells.SaveFormat.Xlsx);
docBytes = docStream.ToArray();
}
if (docBytes != null)
{
Response.ContentType = "application/vnd.ms-excel";
Response.AppendHeader("content-disposition",
"attachment; filename=" + "yourExcelFileName.xlsx");
Response.AddHeader("content-length", docBytes.Length.ToString());
Response.BinaryWrite(docBytes);
Response.End();
}
【问题讨论】: