基本数据处理:使用应用程序读取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系列数据)出现在指定的工作表中。