如何把SQLServer表数据导出CSV文件

发布网友 发布时间:2022-04-20 16:45

我来回答

4个回答

懂视网 时间:2022-05-02 00:52

 DataTable dt = Connect.BindTable(" SELECT  名称,地址,当前日期  FROM  table   GROUP BY 名称,地址,当前日期 order by 名称,地址,当前日期 desc  ");
  Export(dt);

 

 

 /*exel文件导入函数*/
    private void Export(System.Data.DataTable tab)
    {
        StringWriter sw = new StringWriter();
        sw.WriteLine("名称,地址,当前日期");
        foreach (DataRow dr in tab.Rows)
        {
            sw.WriteLine(dr["名称"] + "," + dr["地址"] + "," + dr["当前日期"] );
        }
        sw.Close();
        Response.AddHeader("Content-Disposition", "attachment; filename=test.csv");
        Response.ContentType = "application/ms-excel";
        Response.ContentEncoding = System.Text.Encoding.GetEncoding("GB2312");
        Response.Write(sw);
        Response.End();
    }

sqlserver导出为EXcel--CSV格式

标签:excel   row   datarow   add   cat   content   exce   writer   for   

热心网友 时间:2022-05-01 22:00

1、先到界面创建一个.txt文件,再把后缀名改为csv。则变成了一个csv文件。

2、打开SQLServer数据库。鼠标选中要导出数据的数据库,点击右键会弹出一个右键菜单。点击“任务”。

3、再点击“导出数据(x)”。

4、点击了“导出数据(x)”后会弹出一个界面,并填写好信息进行下一步。

5、弹出一个选择目标界面。

6、在目标中选中“平面文件目标”类型点击下一步。

7、在弹出的界面选中第一项。

8、选中要导出的表。

9、点击下一步。

10、等待执行成功。

11、打开csv文件,查看数据。

热心网友 时间:2022-05-01 23:18

SQLServer表数据导出为csv文件

一、少量数据导出

1、在查询分析器中,使用SQL语句检索要导出的数据

2、选中所有数据,点击鼠标右键,选择"另存为"

3、指定一个CSV文件即可导出。

二、表格批量导出

1、开始菜单选择"导入和导出数据"

2、选择要导出的数据库,如图配置

3、设置导出目标(注意,选择excel格式,结尾解释原因)

4、设置目标文件

5、选择筛选数据发送

6、选择导出的表格

7、点击下一步完成设置,开始导出。

结语:导出后为excel文件,在EXCEL中打开另存为csv文件即可。也可以直接导出为CSV文件,因为直接导出CSV为DSN数据连接方式导出,设置较为复杂一些,excel方式则略为简单、灵活。

热心网友 时间:2022-05-02 00:53

查询完数据后在左上角那里一点就全选了,直接复制出来到excel里就好了,excel另存为CSV
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com