如何使用HTML表格單元邏輯在EXCEL中導出表時在Excel中顯示前導零? 如果數字格式爲「00001」,那麼在Excel會自動將其轉換爲「1」 但我想它爲「00001」不是1在Excel中導出System.Web.Ui.WebControls.Table的方法
1
A
回答
0
只需使用樣式表格
protected void Btn_ExportClick(object sender, EventArgs e)
{
string style = @"<style> .text { mso-number-format:\@; } </style> ";
Response.ClearContent();
Response.AddHeader("content-disposition", "attachment; filename=MyExcelFile.xls");
Response.ContentType = "application/excel";
StringWriter sw = new StringWriter();
HtmlTextWriter htw = new HtmlTextWriter(sw);
gvUsers.RenderControl(htw);
// Style is added dynamically
Response.Write(style);
Response.Write(sw.ToString());
Response.End();
}
protected void gvUsers_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow) {
e.Row.Cells[1].Attributes.Add("class", "text");
}
}
0
字符串引號,使Excel將其作爲一個字符串,而不是數字
0
00001不是數字,1是...因爲沒有數字可以從0開始,除非數值本身是0.
如果您想讓它顯示00001,請使用qoutes「」。所以它變成了「00001」。
這也是excel在將列或單元轉換爲一般文本時的功能。
我覺得沒有其他辦法可以做到。
您可以隨時向Microsoft發送包含您投訴的電子郵件,並要求提供更新以解決此問題:)。
0
有一種更好的方法來達到同樣的效果,只需添加一條線,它會工作。使用循環創建樣式表(.text
)並添加所有標籤的屬性,而不是使用循環在所有TD
標籤上直接應用樣式。
更換
string style = @"<style> .text { mso-number-format:\@; } </style> ";
隨着
string style = @"<style> TD { mso-number-format:\@; } </style> ";
和消除環路
+0
amitvyas100688 - 你有沒有試過上面的代碼?這個有幫助嗎? –
相關問題
- 1. ASP.NET System.Web.UI.WebControls.Table控件
- 2. 在Excel Addin中導出csv文件的最佳方法
- 3. 導出到Excel中的Excel#
- 4. 導出Excel無法在IPAD中工作
- 5. Java:Spring-MVC:導出和導入Microsoft Excel的最簡單方法?
- 6. Excel導出在Android中
- 7. Excel導出爲html無法在Excel 2016中顯示邊框
- 8. 導出爲SSRS中的excel
- 9. 導出到MVC中的Excel
- 10. 導出到Excel中的PHP
- 11. 導出到Excel中的LINQ
- 12. 將Datagridview導出到Excel中的Excel#
- 13. 將數據導出到Excel中的excel
- 14. 導出ES2015中的類中的方法
- 15. 簡單的方法導出的DataGridView到Excel
- 16. 導出Jtable在Excel中的優秀NetBeans
- 17. 在AEM的Excel中導出AEM報告
- 18. 導出一個gridview在c中的excel#
- 19. 導出到Excel中,並在Apache-tomcat的
- 20. 在經典ASP中將SQL導出到Excel的更快方式?
- 21. 將HTML表格導出爲Excel文件的正確方法?
- 22. 導出/導出嚮導在導出爲Excel時失敗
- 23. 導出Gridview到Excel:無法導出正確的數據顯示
- 24. ASP.NET Excel導出
- 25. 導出到Excel
- 26. Laravel導出Excel
- 27. 導出到Excel
- 28. SSRS Excel導出
- 29. 從Excel導出
- 30. 在Grails中實現excel導入的有效方法
我不希望看到的 「」我只想回答爲0001不是「0001」 –