如何使用c#导出excel中的数据集 [英] how to export dataset in excel using c#

查看:53
本文介绍了如何使用c#导出excel中的数据集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

hii,



如何在excel中导出3个数据表的数据集。

i希望数据集中的所有三个数据表都导出到每个数据集中使用c#的excel表格。

hii,

how can i export dataset with 3 datatable in excel.
i want all three datatable from dataset are export in each diffrent sheet of excel using c#.

推荐答案

 DataTable dt = new DataTable();
DataTable dt1 = new DataTable();
DataTable dt2 = new DataTable();

dt = ds.Tables[0];
dt1 = ds.Tables[1];
dt2 = ds.Tables2];
//for first file
        string attachment = "attachment; filename=file1.xls";
        Response.ClearContent();
        Response.AddHeader("content-disposition", attachment);
        Response.ContentType = "application/vnd.ms-excel";
        string tab = "";
        foreach (DataColumn dc in dt.Columns)
        {
            Response.Write(tab + dc.ColumnName);
            tab = "\t";
        }
        Response.Write("\n");
        int i;
        foreach (DataRow dr in dt.Rows)
        {
            tab = "";
            for (i = 0; i < dt.Columns.Count; i++)
            {
                Response.Write(tab + dr[i].ToString());
                tab = "\t";
            }
            Response.Write("\n");
        }
// write same code for second and third file with dt1 and dt2 data tables
 Response.End();


这篇关于如何使用c#导出excel中的数据集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆