如何把SQLServer表数据导出为Excel文件

如何把SQLServer表数据导出为Excel文件,第1张

1、首先打开软件,可以看到,数据库中有一张student表,现在要把这张表中的数据导出成excel文件

2、在这张表上右击,选择“Export”,再选择“Export Table Data as CSV,SQL,Excel etc ... ”。

3、然后在导出配置页面中,选择“Excel XML”类型。

4、然后点击下面的三个点按钮,选择导出路径。

5、输入文件名,点击“保存”。

6、然后将文件的后缀名改成"xls",点击“Export”。

7、就是我们导出的excel文件。

简单的方法是通过ODBC来实现:

具体实现

一、 包含Excel文件 *** 作类头文件

#include "CSpreadSheet.h"

二、 新建Excel文件,并写入默认数据

// 新建Excel文件名及路径,TestSheet为内部表名

CSpreadSheet SS("c:\\Test.xls", "TestSheet")

CStringArray sampleArray, testRow

SS.BeginTransaction()

// 加入标题

sampleArray.RemoveAll()

sampleArray.Add("姓名")

sampleArray.Add("年龄")

SS.AddHeaders(sampleArray)

// 加入数据

CString strName[] = {"徐景周","徐志慧","郭徽","牛英俊","朱小鹏"}

CString strAge[] = {"27","23","28","27","26"}

for(int i = 0i <sizeof(strName)/sizeof(CString)i++)

{

sampleArray.RemoveAll()

sampleArray.Add(strName[i])

sampleArray.Add(strAge[i])

SS.AddRow(sampleArray)

}

SS.Commit()

三、 读取Excel文件数据

CSpreadSheet SS("c:\\Test.xls", "TestSheet")

CStringArray Rows, Column

//清空列表框

m_AccessList.ResetContent()

for (int i = 1i <= SS.GetTotalRows()i++)

{

// 读取一行

SS.ReadRow(Rows, i)

CString strContents = ""

for (int j = 1j <= Rows.GetSize()j++)

{

if(j == 1)

strContents = Rows.GetAt(j-1)

else

strContents = strContents + " -->" + Rows.GetAt(j-1)

}

m_AccessList.AddString(strContents)

}

MySQL数据导出到Excel表中的具体 *** 作步骤如下:

1、打开电脑上的Navicat for MySQL快捷键,查看数据库。

2、点击root打开,单击core_db,展开选项中可以看到表。

3、点击表看到数据库中的所有表,右击表d出选项导出向导。

4、点击导出向导,d出导出的页面,导出到EXCEL表中,选择导出的格式为.xls,单击下一步

5、勾选需要导出的表,设置导出文件所在位置,点击下一步。

6、选择需要导出的表中的数据,默认的是全部栏位,单击下一步。

7、点击下一步,再次点击下一步,点击右下角的开始按钮,即可导出。

8、导出之后,提示导出成功,MySQL数据导出到Excel表。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9549770.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存