0
我正在使用telerik asp.net控件將網格內容輸出爲excel。我自己創建html,然後網格正在執行導出。我不確定網格是否做了任何幻想,但這裏是我爲出口創建的html的片段 。我創建一個vb.net出口的StringBuilder將html導出爲excel - excel格式與html中指定的格式不同
output.AppendLine("<!DOCTYPE html PUBLIC ""-//W3C//DTD XHTML 1.0 Transitional//EN"" ""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"">")
output.AppendLine("<html xmlns=""http://www.w3.org/1999/xhtml"">")
output.AppendLine("<head><style type=""text/css""> body {font: arial; font-size: 24px} .title {background-color: #eeeeee; font-size: 24px; font-weight:bold; height: 70px; vertical-align: middle;} .header{background-color: blue; font-weight=bold; text-align: left;} .data{border:1px solid black;text-align:left;vertical-align: top;} </style></head>")
output.AppendFormat("<body ><table><tr><td colspan=""8"" class=""title"" style=""width:1000px;"">{0} Report for {1} from {2: dd/MM/yyyy} to {3: dd/MM/yyyy}", Me.ReportTitle, GetCommaSeparatedListOfItems(cblVehicles, "vehicles"), dpStartDate.SelectedDate, dpEndDate.SelectedDate)
我遇到的問題是Excel的內容是不一樣的,在我的HTML中指定。 Excel中的標題是宋體大小18而不是Arial字體大小24。正文爲宋體11,而不是24宋體
所以我有2個問題:
1)我怎麼看的HTML源代碼文檔時,它是在Excel 開放2)如何解決我的輸出使得Excel文檔顯示的是在HTML輸出
非常感謝
喜 - 我已經看到張貼問題之前。它不幫我解決我的問題,爲什麼我的代碼沒有生成預期的格式 – user2274191