![](/img/trans.png)
[英]XML Spreadsheet into Excel using MVC, Cell format always General, how to change?
[英]xml spreadsheet not change Format number using mvc
我使用以下xml文件並在Excel中打開它
the view
@{
Layout = null;
Response.ContentType = "application/vnd.ms-excel";
Response.AddHeader("Content-Disposition", "attachment; filename=" + "1.xls");
}
<?xml version="1.0"?> <ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
<ss:Styles>
<ss:Style ss:ID="DateLiteral">
<NumberFormat ss:Format="General Number"/>
</ss:Style>
</ss:Styles>
<ss:Worksheet ss:Name="Sheet1">
<ss:Table>
<ss:Row>
<ss:Cell ss:StyleID="DateLiteral">
<ss:Data ss:Type="Number">123.01</ss:Data>
</ss:Cell>
</ss:Row>
</ss:Table>
</ss:Worksheet> </ss:Workbook>
格式仍然在一般,即使我給格式號。 有什么幫助嗎?
在此處查找要使用的自定義代碼:
http://office.microsoft.com/zh-CN/excel-help/number-format-codes-HP005198679.aspx
但是我會考慮替換它:
<ss:Style ss:ID="DateLiteral">
<NumberFormat ss:Format="General Number"/>
</ss:Style>
如果需要一個數字
<ss:Style ss:ID="DateLiteral">
<NumberFormat ss:Format="0"/>
</ss:Style>
或以下,如果希望12000在自定義而非常規顯示為12,000.00
<ss:Style ss:ID="DateLiteral">
<NumberFormat ss:Format="#,##0.00"/>
</ss:Style>
我花了整整一天時間在互聯網上尋找以上內容,因此我將在我發現的任何XML Spreadsheet查詢中回答該問題,因為這很煩人並且也很困難。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.