簡體   English   中英

xml電子表格無法使用mvc更改格式編號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM