public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "application/x-excel";
            string filename = HttpUtility.UrlEncode("用户数据.xls");
            context.Response.AddHeader("Content-Disposition", "attachment;filename="+filename);

            HSSFWorkbook workbook=new HSSFWorkbook();
            HSSFSheet sheet=workbook.CreateSheet();
           using(SqlConnection conn = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\UserDB.mdf;Integrated Security=True;User Instance=True"))
           {
               conn.Open();
               using (IDbCommand cmd = conn.CreateCommand())
               {
                   cmd.CommandText = "select * from T_Users";
                   using (IDataReader reader = cmd.ExecuteReader())
                   {
                       int rownum = 0;
                       while (reader.Read())
                       {
                           string username = reader.GetString(reader.GetOrdinal("UserName"));
                           string password = reader.GetString(reader.GetOrdinal("Password"));                          
                           HSSFRow row = sheet.CreateRow(rownum);
                           row.CreateCell(0,HSSFCell.CELL_TYPE_STRING).SetCellValue(username);
                           row.CreateCell(1,HSSFCell.CELL_TYPE_STRING).SetCellValue(password);
                           rownum++;
                       }
                   }
               }
           }
           workbook.Write(context.Response.OutputStream);
      }

相关文章:

  • 2022-12-23
  • 2021-11-09
  • 2021-06-28
  • 2021-06-19
  • 2021-07-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-03-02
  • 2021-06-14
  • 2021-10-06
  • 2021-08-16
  • 2021-09-17
  • 2022-02-18
相关资源
相似解决方案