私のアプリケーションでは、ユーザーはエクセルにテーブルをエクスポートすることができます。テーブルがエクスポートされるとき、これは今完璧に働いされてきたが、ここ数週間のExcelからアプリケーションへのエクスポート
..エクセル開きますが、何も起こりません...それはそうのような空白のまま:
今、ユーザーがエクスポートするボタンをクリックするとExcelが開くか保存するかを尋ねるポップアップが表示され、この問題を回避するために文書を保存してから開くことができます。しかし数週間前には、その治療法は必要なかった。
これは、ユーザーがエクセルにエクスポートした2〜3週間前のように見えます。
次に、ユーザーのヒットたら「はい」そしてテーブルが表示されます..しかし、今これが唯一の私たちは、アプリケーションから直接開いていない場合、我々は最初にスプレッドシートを保存し、それを開いた後に表示されます。
このようなルックスをExcelにエクスポートするための私の方法の終わり:
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();
だから私の質問は、私はこれが最初の文書を保存することなく、適切に開くことを得るのですかですか?
どこに行くのですか? –
「文字リテラルに多すぎる文字」が表示される –