zoukankan      html  css  js  c++  java
  • mvc中导出Excel的第二种方法

    controller里正常返回actionresult。

    在界面上则写:

    @{
        Layout = null;
        Response.ContentType = "application/vnd.ms-excel";
        Response.AddHeader("Content-Disposition", "attachment; filename=report.xls");
        //Content-Disposition is defined in RFC-2183
    }
    <?xml version="1.0" encoding="utf-16"?>
    <ss:Workbook xmlns:ss="urn:schemas-microsoft-com:office:spreadsheet">
        <ss:Worksheet ss:Name="基础数据">
            <ss:Table>
                <ss:Row>
                    <ss:Cell><ss:Data ss:Type="String">代表</ss:Data></ss:Cell>
                    <ss:Cell><ss:Data ss:Type="String">医院</ss:Data></ss:Cell>
                    <ss:Cell><ss:Data ss:Type="String">医生</ss:Data></ss:Cell>
                    <ss:Cell><ss:Data ss:Type="String">患者ID</ss:Data></ss:Cell>
                                    @foreach(var question in ViewBag.questionList)
                                    {
                                         <ss:Cell><ss:Data ss:Type="String">@question.content</ss:Data></ss:Cell>
                                        
                                    }
                </ss:Row>
                <ss:Row>
                    <ss:Cell><ss:Data ss:Type="String">N21</ss:Data></ss:Cell>
                    <ss:Cell><ss:Data ss:Type="String">Nam3213e 2</ss:Data></ss:Cell>
                    <ss:Cell><ss:Data ss:Type="String">Na3213me 3</ss:Data></ss:Cell>
                    <ss:Cell><ss:Data ss:Type="String">Nam132131e 4</ss:Data></ss:Cell>
                </ss:Row>
            </ss:Table>
        </ss:Worksheet>
    
    </ss:Workbook>

    这样的好处是可以在一个文件中加多个sheet。但问题是,现在无法给excel增加样式。

  • 相关阅读:
    uva 10129 play on words——yhx
    uva 10305 ordering tasks(超级烂题)——yhx
    uva 816 abbott's revenge ——yhx
    php 格式化数字 位数不足前面加0补足
    NetBeans-xdebug的安装
    php 文件file常用的操作
    pg 匹配中文字符
    隐藏 php apache 的版本号
    php redis扩展
    php 二维数组的排序
  • 原文地址:https://www.cnblogs.com/Benjamin/p/2851754.html
Copyright © 2011-2022 走看看