Я использую 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();
}