但是,我正在導出創建的HTML並將其保存到Excel文件中;我得到了錯誤 "Missing file ......css".
我試着在aspx中註釋掉有參考樣式表的區域,但我仍然遇到同樣的問題。我甚至將所有的樣式從CSS移動到aspx文件,並沒有改進。HTML到Excel導出時出錯
-2
A
回答
0
不知道這是否會幫助你或沒有,但
我也注意到在Excel如何在CSS和HTML的進口取決於版本的細微變化以及其是否在Windows或OS X爲好。
string attachment = "attachment; filename=exported_file.xls";
HttpContext.Current.Response.ClearContent();
HttpContext.Current.Response.AddHeader("content-disposition", attachment);
HttpContext.Current.Response.ContentType = "application/ms-excel";
StringWriter stw = new StringWriter();
HtmlTextWriter htextw = new HtmlTextWriter(stw);
ctl.RenderControl(htextw);
HttpContext.Current.Response.Write(stw.ToString());
FileInfo fi = new FileInfo(Server.MapPath("../Content/Styles/StyleSheet.css"));
System.Text.StringBuilder sb = new System.Text.StringBuilder();
StreamReader sr = fi.OpenText();
while (sr.Peek() >= 0)
{
sb.Append(sr.ReadLine());
}
sr.Close();
Response.Write("<html><head><style type='text/css'>" + sb.ToString() + "</style></head>" + stw.ToString() + "</html>");
stw = null;
htextw = null;
Response.Flush();
Response.End();
相關問題
- 1. 從SAS導出到Excel時出錯
- 2. 導出HTML表到Excel
- 3. 用ASP導出html到Excel
- 4. 如何導出HTML表時到Excel
- 5. html to excel導出
- 6. 導出到Excel(DBNull錯誤)
- 7. 導出到Excel錯誤
- 8. 錯誤而導出到Excel
- 9. 錯誤導出到Excel C#
- 10. 獲取格式錯誤時導出HTML表格到Excel
- 11. 從Sharepoint導出到excel時出錯的日期時間
- 12. 導出到Excel
- 13. 導出到Excel
- 14. 導出到excel拋出System.OutOfMemoryException
- 15. 導出HTML數據表到Excel
- 16. 將HTML表格導出到Excel - 選項?
- 17. 不能HTML表導出到Excel
- 18. 將HTML表格導出到MS Excel 2010
- 19. 導出HTML表到excel使用javascript
- 20. 將HTML表格數據導出到Excel
- 21. MVC導出到Excel從HTML表中DIV
- 22. 導出HTML表到Excel工作不
- 23. 使用JQuery將HTML導出到Excel
- 24. 將HTML表格導出到Excel
- 25. 導出HTML表到EXCEL,PDF,打印
- 26. 導出HTML表格到Excel中IE
- 27. jQuery導出到Excel,包括第html行
- 28. 將Excel表導出爲HTML
- 29. SSRS大型報告 - 導出到Excel時出錯
- 30. 將報表詳細信息導出到Excel文件時出錯
請提供[mcve]。事實上,這個問題並沒有提供足夠的信息來幫助我們。 –