基本数据处理:使用应用程序读取Eviews数据

EViews OLEDB驱动程序为OLEDB的客户端或自定义程序提供了一种的方法,以读取存储在EViews工作文件(WF1)和EViews数据库(EDB)中的数据。

 

还提供了EViews Microsoft Excel加载项,允许用户提取并链接到工作文件和数据库中的EViews数据。加载项为OLEDB提供了易于使用的界面,用于从Excel中读取EViews数据。

 

Excel加载项

EViews Excel加载项提供了的界面,用于从Microsoft Excel(97及版本)中获取和链接到存储在EViews工作文件和数据库中的序列和矩阵对象。

 

安装和激活EViews Excel加载项的方法取决于所安装的Excel版本。Excel 97到2003要求使用单个“EViews Add In.xla”文件,该文件由EViews安装程序自动安装。较新版本的Excel要求使用新Excel 2007加载项,在EViews安装过程中,将作为单独的选项提供其安装。

 

安装完成后,您可能需要从Microsoft Excel中激活加载项。打开“Excel加载项管理”对话框:

 

 

并使用管理下拉菜单选择EViews Excel加载项。Excel 97-2003用户将在Excel加载项管理对话框的“Excel加载项”下找到我们的加载项:

 

而Excel 2007及版本的用户将在“COM加载项”下找到更新的加载项,

 

单击转到...按钮以显示加载项选择对话框:

 

 

通过单击复选框启用EViews加载项,然后单击确定。

 

启用后,您可以使用外接程序检索EViews数据。以下Excel 2007说明了如何使用EViews加载项来检索数据:

  • 在“加载项”功能区中,从“Eviews”部分中选择“获取数据”以显示“获取EViews数据”弹出对话框。文件打开对话框将会出现,提示您选择现有的EViews工作文件或数据库。如果指定的源是工作文件,则页面下拉菜单将显示全数可用页面;否则,将显示全数页面。选择您要阅读的页面即可。如果源是数据库,则“频率”下拉菜单将使您可以按频率过滤数据库中的序列。

 

  • 您可以使用“类型”下拉菜单更改默认的系列对象过滤器,以便考虑矩阵队形。

  • 您可以通过单击“过滤...”按钮并在对话框中输入限制,进一步按名称和描述过滤对象:

 

  • 您可以选择系列对象或单个矩阵对象,然后单击“导入”或“导入和链接”以继续。,您可以单击“添加”以将所选项目添加到“要导入的对象”列表中。单击添加会将显示的项目添加到导入列表。您也可以输入要导入的对象的名称。列表完成后,单击“导入”或“导入和链接”继续。如果您使用方法或多个过滤列表来建立对象列表,则导入列表方法有用。

     

  • 结尾一步是将EViews数据导入或链接到Excel。在出现的“选择插入点”弹出窗口上,您应该在Excel工作表中指定目标单元格(可以单击目标单元格以填写对话框)。单击确定。

 

 

此时,数据现在应显示在指定的工作表中。如果在步中选择“导入并链接”而不是“导入”,则每次打开工作表时,此数据都会自动刷新。(注意:此工作表保存在受信任的位置,以使数据正确刷新。)

 

OLEDB驱动

当您安装EViews时,会自动在计算机上安装并注册EViEWS OLEDB驱动程序。安装后,您可以使用OLEDB的客户端或自定义程序直接从EViews文件和数据库中读取序列,向量和矩阵对象。

 

以下对Excel 2007的说明了如何使用内置的OLEDB来读取EViews工作文件数据。(请注意,“Excel加载项”描述了用于执行相同操作的简化界面)。

 

  • 在“数据”功能区中,在“获取外部数据”部分中选择“来自来源”。在下拉菜单中,选择从数据连接向导。在“数据连接向导”中,在列表框中选择“/”,然后单击“下一步”。

 

 

  • 在“数据链接属性”弹出窗口中,选择“EViews OLE DB提供程序”,然后单击“下一步”。

  • 在“连接”选项卡上,选择EViews工作文件或数据库,然后单击“确定”(未显示)。

 

 

  • 接下来,在“数据连接向导”弹出窗口中,您应该看到下拉列表,其中可用页面(如果选择了工作文件),并且在可读系列,向量和矩阵对象列表下方的网格中。在此选择,然后单击“完成”。

 

  • 在“导入数据”弹出窗口上,指向您要在工作表中查看数据的位置,然后单击“确定”。

  • 此时,您应该看到数据(和对应的ID系列数据)出现在指定的工作表中。

 

 

 

查看EViews 软件详情
 

热门产品

2020-08-05 10:08
首页    技术文档    基本数据处理:使用应用程序读取Eviews数据