《在se中建立与sql数据库连接并导出excel报表》由会员分享,可在线阅读,更多相关《在se中建立与sql数据库连接并导出excel报表(35页珍藏版)》请在金锄头文库上搜索。
1、在SE中建立与SQL数据库连接并使用EXCEL连接SQL数据库自动生成数据公共部分:(本文中默认设置更具实际要求设置)、如果安装完Factory View Studio,首先确认“开始-所有程序- -Microsoft SQL Server 2008 R2 - SQL Server Management Studio”( 7.0以上版本)是否存在,如图所示:(开始-所有程序- -Microsoft SQL Server 2008- SQL Server Management Studio7.0版本)2、如果不存在,则在Factory View Studio安装包中找到“Redist-SQLSe
2、rverEXPR_2008R2SP2-SQL Server Install.bat”点击安装,安装步骤如图所示:3、点击Close,安装完毕。出现“开始-所有程序- -Microsoft SQL Server 2008 R2 -SQL Server Management Studio ”,如图所示:4、点击SQL Server Management Studio打开SQL数据库,设置默认,点击Connect,如图所示:(记住Sever name,本例为LENOVO-8KADFMC8SQLEXPRESS)5、右击Database,点击New Database新建一个数据库,命名为READ,其余设
3、置默认,如图所示:(READ-Tables中未有AB提供的Tag/Float/String Table)6、打开Factory View Studio SE,右击“数据记录-数据记录模型”,点击新建,如图所示:7、在存储格式中选择ODBC数据库,点击ODBC数据库右侧的按钮弹出选择数据源对话框,在文件数据源中点击新建,弹出创建新数据源,选择系统数据源(只用于当前机器),点击下一步,如下图所示:8、选择数据源驱动程序SQL Server,点击下一步,完成驱动选择,如图所示:9、点击完成,弹出创建到SQL Server的数据源对话框,在名称中输入READ(最好与SQL数据库中创建的数据库名称一致)
4、,在服务器栏中下拉选择该服务器名称(与SQL创建时Server Name一致),点击下一步,默认设置(本例不设置密码),点击下一步,勾选更改默认的数据库,下拉选择创建的READ,其余设置默认,点击下一步,设置默认,点击完成,弹出ODBC Microsoft SQL Server安装对话栏,点击确定,完成文件数据源创建,如图所示:10、点击系统数据源,选择创建的READ数据源,点击确定,在ODBC 数据源显示创建的READ数据源,如图所示:11、点击创建表弹出下图提示,点击确定,如图所示:12、点击模型中的标签,点击要添加的标签右侧的按钮,弹出标签浏览器对话框,选择所需标签,点击添加标签到列表,
5、点击确定,如图所示:13、在要添加的标签栏中显示所需标签名称,点击添加,如图显示则添加成功:14、在记录触发器中设置数据记录周期,本例设置为周期10S(更具实际要求设置),如图所示:(路径与文件管理本例默认)15、点击确定,完成设置,组件名称任意。(本例命名为Temp)16、刷新SQL Server,查看Database-READ-Tables中是否出现Tag/Float/String Table 3个表格,如图所示则创建成功:17、在程序画面中双击按钮,设置按钮属性:1)点击按下操作栏右侧的按钮,弹出命令向导第1步,如图所示:2)在命令分类中选择数据记录,在命令中选择DataLogOn(启动
6、指定模型的数据记录),点击下一步,如图所示:3)弹出命令向导第2步,在文件栏中下拉选择创建的Temp,点击完成,如图所示:在按钮属性按下操作栏中显示DataLogOn Temp则设置成功,点击确定,如图所示:运行画面,点击按钮,记录数据。一、 利用SQL数据库导出到EXCEL表格:1、打开SQL Server Management Studio,右击Database-READ,点击Tasks-Export Data ,如图所示:2、弹出SQL Import and Export Wizard对话框,直接点击Next即可,如图所示:3、弹出 choose a Data Source对话栏,设置默
7、认(确定Data source是否为SQL数据库、Server name及Database是否与之前设置一致),点击Next,如图所示:4、弹出 choose a Destination对话栏,在Destination栏中下拉选择Microsoft Excel,在Excel file path中点击右侧的Browse按钮选择文件路径,点击Next,如图所示:5、弹出Specify Table Copy or Query对话框,设置默认,点击Next,如图所示: 6、弹出Select Source Tables and Views对话框,在Tables and Views中勾选所要导出的数据库(
8、可以一个数据库对应一个表格,也可多个数据库对应一个表格),点击Next,如图所示:7、弹出Review Data Type Mapping对话框,确认信息后点击Next,如图所示:8、弹出Run Package对话框,默认设置,点击Next,如图所示:9、弹出Complete the Wizard对话框,点击Finish,如图所示:10、弹出The execution was successful对话框,若Details中生成无误,则点击Close,如图所示:11、打开对应的Excel表格,便可查看到相应的数据记录,如图所示:二、 利用EXCEL表格与数据库相连记录数据:1、创建一个Excel
9、表格并打开,点击上方工具栏中数据-自其他来源-来自SQL Server,弹出数据连接向导-连接数据库服务器对话框。在服务器名称中设置SQL数据库连接时时填的名称(本例为LENOVO-8KADFMC8SQLEXPRESS),其余设置默认,点击下一步,如图所示:2、弹出选择数据库和表对话框,下拉选择包含您所需的数据的数据库选择READ数据库,在下方连接到指定表格栏中选择所需连接的数据库表格(若没有,则说明上述步骤出现错误),点击下一步,如图所示:3、弹出保存数据连接文件并完成对话框,默认设置,点击完成弹出导入数据对话框,点击确定后会发现表格中生成数据(说明已经与SQL数据库连接),如图所示:4、点击工具栏中数据-全部刷新即可更新数据,如图所示: