• 数据导出excel表格和Word文档


    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Text;
    using System.IO;
    
    public partial class Default1 : System.Web.UI.Page
    {
    
        DataClassesDataContext con = new DataClassesDataContext();
        protected void Page_Load(object sender, EventArgs e)
        {
            Button1.Click += Button1_Click;
        }
    
        void Button2_Click(object sender, EventArgs e)
        {
            Response.Redirect("aaaa.ashx");
        }
    
        void Button1_Click(object sender, EventArgs e)
        {
            //1、要导出哪些数据,需要一个泛型集合
            List<car> list = con.car.ToList();
    
            //2、拼接成table表格的格式
            StringBuilder str = new StringBuilder();
    
            str.Append("<table border='1'>");
            foreach (car c in list)
            {
                str.Append("<tr>");
                str.Append("<td>" + c.ids + "</td>");
                str.Append("<td>" + c.code + "</td>");
                str.Append("<td>" + c.name + "</td>");
                str.Append("<td>" + c.brand + "</td>");
                str.Append("<td>" + c.time + "</td>");
                str.Append("<td>" + c.oil + "</td>");
                str.Append("<td>" + c.powers + "</td>");
                str.Append("<td>" + c.exhaust + "</td>");
                str.Append("<td>" + c.price + "</td>");
                str.Append("<td>" + c.pic + "</td>");
                str.Append("</tr>");
            }
            str.Append("</table>");
            //3、导出到服务器指定路径
            string path = Server.MapPath("File/" + DateTime.Now.ToString("yyyyMMdd") + "car.xlsx");
            StreamWriter wr = new StreamWriter(path);
            wr.Write(str);
            wr.Close();//*********************************8
    
            //4、给用户下载
            Response.Redirect("File/" + DateTime.Now.ToString("yyyyMMdd") + "car.xlsx");
        }
    }
  • 相关阅读:
    ScrollVIew 边界阴影效果
    android 开发 常用工具类
    alertdialog.builder 自定义弹窗
    垂直的seekbar
    SlideSwitch
    [转]Android_气泡效果
    ListView 滚回顶部
    04_dljd_mysql登录和退出
    03_dljd_启动和关闭mysql服务
    02_dljd_mysql数据库的下载、安装与卸载
  • 原文地址:https://www.cnblogs.com/fengsantianya/p/5792186.html
Copyright © 2020-2023  润新知