2016-07-20 6 views
0

В моем приложении пользователь может экспортировать таблицу в excel.Экспорт в Excel из приложения

За последние несколько недель это уже прекрасно работает, но теперь, когда таблица экспортируется .. первенствует открывает, но ничего не происходит .. он остается пустым, так как:

enter image description here

Теперь, когда пользователь нажимает кнопку, чтобы экспортировать, чтобы вывести всплывающее окно с просьбой открыть или сохранить .. и чтобы обойти эту проблему, мы можем сохранить документ, а затем открыть его, а затем он будет работать. Но пару недель назад это средство не понадобилось.

Это то, что excel выглядел как пара недель назад, когда пользователь экспортировал Excel.

enter image description here

Затем, как только затем появляется пользователь нажимает «да» таблица .. но теперь это появляется только после того, как мы сначала сохранить таблицу, а затем открыть его, нет, если мы открыты непосредственно из приложения.

Конец моего метода для экспорта, чтобы преуспеть, выглядит так:

Response.ClearContent(); 
Response.Buffer = true; 
Response.AddHeader("content-disposition", "attachment; filename=DailySummaryExport.xls"); 
Response.ContentType = "application/ms-excel"; 
Response.Charset = ""; 
StringWriter sw = new StringWriter(); 
HtmlTextWriter htw = new HtmlTextWriter(sw); 
gv.RenderControl(htw); 
Response.Output.Write(sw.ToString()); 
Response.Flush(); 
Response.End(); 

Так что мой вопрос, как я могу получить это открыть должным образом без необходимости сохранения документа в первую очередь?

ответ

0

Я понял это. Эта проблема возникла из-за моих настроек центра доверия Excel.

Мне нужно было снять флажки с определенных полей, чтобы позволить excel доверять веб-странице, которая отправляет ее в электронную таблицу.

Смежные вопросы