2013-08-29 35 views
0

我正在使用telerik asp.net控件將網格內容輸出爲excel。我自己創建html,然後網格正在執行導出。我不確定網格是否做了任何幻想,但這裏是我爲出口創建的html的片段 。我創建一個vb.net出口的StringBuilder將html導出爲ex​​cel - 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輸出

非常感謝

回答

相關問題