理论教育 数据文件和数据库文件导入

数据文件和数据库文件导入

时间:2023-11-19 理论教育 版权反馈
【摘要】:图14-1 导入单个ASCII文件(续)图14-2 导入多个ASCII文件2.多个ASCII文件导入多个ASCII文件导入与单个ASCII文件导入基本相同。单击“OK”按钮,将三个数据文件的数据同时导入到同一个工作表中的三个表单中,导入结果如图14-2c所示。单击“Finish”按钮,将数据文件按要求导入至工作表。在“链接”选项卡中,选择数据库文件,本例中选择的是“Origin9.1\Samples\Import and Export\Stars.mdb”数据库文件,如图14-5c所示。

数据文件和数据库文件导入

1.单个ASCII文件导入

978-7-111-48800-2-Chapter14-1.jpg

图14-1 导入单个ASCII文件

选择菜单命令【File】→【Import】→【Single ASCII...】,或单击工具栏978-7-111-48800-2-Chapter14-2.jpg按钮,即可导入单个ASCII文件。例如导入的“Origin 9.1\Samples\Statistics\body.dat”数据文件,如图14-1a所示。与用Windows写字板打开“body.dat”数据文件(见图14-1b)进行对比,可以看到两者是一样的,在Origin工作表中数据的类别栏以“Long Name”存放。此外,在工作表中还有一个“Sparklines”栏,表示该列数据的趋势,双击单元格,则该单元格以图形显示。例如,双击“weight”列的“Sparklines”,如图14-1c所示。若用鼠标右键在该工作表头单击,打开快捷菜单,选择菜单命令“Show Organizer”,可以显示该工作表的详细信息,如图14-1d所示。

978-7-111-48800-2-Chapter14-3.jpg

图14-1 导入单个ASCII文件(续)

978-7-111-48800-2-Chapter14-4.jpg

图14-2 导入多个ASCII文件

2.多个ASCII文件导入

多个ASCII文件导入与单个ASCII文件导入基本相同。选择菜单命令【File】→【Im-port】→【Multiple ASCII...】,或单击工具栏978-7-111-48800-2-Chapter14-5.jpg按钮,即可导入多个ASCII文件。例如,单击978-7-111-48800-2-Chapter14-6.jpg按钮,选择“Origin 9.1\Samples\Curve Fitting”目录下“Sensor01.dat”“Sensor02.dat”和“Sensor03.dat”数据文件,选中“Show Options Dialog”选择按钮,如图14-2a所示。单击“OK”按钮,打 开【Import and Export:impASC】对话框,如图14-2b所示。在“Import Options”节点的“Import Mode”选择“Start NewSheets”(如果单击对话框右上角的三角形978-7-111-48800-2-Chapter14-7.jpg,可将多个ASCII文件导入的设置保存为主题,以备导入同样数据时使用)。单击“OK”按钮,将三个数据文件的数据同时导入到同一个工作表中的三个表单中,导入结果如图14-2c所示。

978-7-111-48800-2-Chapter14-8.jpg

图14-2 导入多个ASCII文件(续)

3.通过导入向导(Wizard)导入数据文件

选择菜单命令【File】→【Import】→【Import Wizard...】,或单击工具栏978-7-111-48800-2-Chapter14-9.jpg按钮,即可通过数据导入向导(Wizard)导入数据文件。例如,单击978-7-111-48800-2-Chapter14-10.jpg按钮,此时打开【Import Wizard】菜单,单击数据文件选择按钮978-7-111-48800-2-Chapter14-11.jpg,选择导入“Origin9.1\Samples\Import and Export\F1.dat”,如图14-3a所示。通过单击“Next”按钮,在向导(Wizard)的不同页面对导入的数据的文件名、数据类型、数据精度和数据格式进行设置。在“File Name Lines”页面选中“worksheet with file name”复选框。在“Header Lines”对导入的数据的头文件进行设置。图14-3b所示是选择了将数据文件的“Time Sample Error”设置导入为工作表中的“Long Names”栏,将“sec”设置导入为工作表中的“Units”栏。在“Data Columns”页面的“Column Designa-tions”下拉列表框中选择数据名称为XYE,单击“Apply”按钮,如图14-3c所示。为方便同样数据的导入,可在“Save Filters”页面选中“Save Filters”按钮和输入数据过滤文件名,如图14-3d所示。单击“Finish”按钮,将数据文件按要求导入至工作表。导入的数据工作表如图14-4所示。工作表中的文件名为“F1.dat”,第3列为误差列。

978-7-111-48800-2-Chapter14-12.jpg

图14-3 【Import Wizard】菜单选项

978-7-111-48800-2-Chapter14-13.jpg

图14-3 【Import Wizard】菜单选项(续)

4.数据库文件的导入

Origin9.1支持各类数据库的导入,它采用SQL(Structured Query Language)结构式查询语言,对存放的数据库中的数据进行组织、管理和检索,而后按要求导入到Origin工作表中。选择菜单命令【File】→【Database Import】→【New...】,或 单 击“Database Ac-cess”工具栏978-7-111-48800-2-Chapter14-14.jpg按钮,打开【QueryBuilder】对话框。该对话框可以使用户建立与数据库的链接和SQL查询。按用户要求选择要导入的数据,即可将数据库中的数据按要求导入到Ori-gin工作表里。下面举例说明。(www.daowen.com)

978-7-111-48800-2-Chapter14-15.jpg

图14-4 通过数据导入向导导入的工作表

(1)选择菜单命令【File】→【Da-tabase Import】→【New...】,打 开【Open Query Builder】对话框,如图14-5a所示。

(2)在【Query Builder】对话框中,选择菜单命令【Query】→【Data Source】→【New...】,打开【数据链接属性】菜单。在“提供程序”选项卡中,选择“Mi-crosoft Jet 4.0 OLE DB Provider”数据链接方式,如图14-5b所示。在“链接”选项卡中,选择数据库文件,本例中选择的是“Origin9.1\Samples\Import and Export\Stars.mdb”数据库文件,如图14-5c所示。单击“确定”按钮,完成【数据链接属性】菜单设置。

978-7-111-48800-2-Chapter14-16.jpg

图14-5 【数据链接属性】菜单中的选择

978-7-111-48800-2-Chapter14-17.jpg

图14-5 【数据链接属性】菜单中的选择(续)

(3)此时可以看到,“Stars.mdb”数据库文件中的“Stars”“Observation”和“Telescopes”数据表导入到【Query Builder】对话框右面板。将“Stars”和“Ob-servation”数据表用鼠标拖曳到【Query Builder】对话框的面板中,选择导入数据列及链接,如图14-6所示。

(4)单击“Show SQL”按钮(即图14-6中的“Q”按钮),可以显示选择要导入的数据和链接,如图14-7所示。

978-7-111-48800-2-Chapter14-18.jpg

图14-6在 【Query Builder】对话框的面板中选择导入数据列及链接

978-7-111-48800-2-Chapter14-19.jpg

图14-7 显示选择要导入的数据和链接

(5)单击“Import”按钮,导入数据到工作表,如图14-8a所示。通过双击“Index”列,将“Index”数据类型选择为日期型,如图14-8b所示。此时工作表数据如图14-8c所示。该工作表左上角有一标记,表示该工作表与数据库查询链接。

978-7-111-48800-2-Chapter14-20.jpg

图14-8 从“Stars.mdb”数据库文件选择导入的工作表

(6)保存该数据库查询为SQL文件,该文件的扩展名为“ods”。此时也可将该工作表或该Origin项目文件保存为模板文件,这时数据库查询也同时被保存在模板中,可用于以后数据的导入。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈