25.labview数据采集中的读取和写入文本文件和Excel表格文件 | 您所在的位置:网站首页 › excel表格写文章 › 25.labview数据采集中的读取和写入文本文件和Excel表格文件 |
①本文将会讲解labview读取和写入文本文件和Excel文件的几种不同方式,讲解程序的基本原理,并提出具体的实施方案,本文内容如下所示。 ②本文文章结束会提供大家 文本和表格读取写入的源程序 ,以便于大家学习和使用。 文章中所有程序已上传云端,无需提取码,下载地址(建议先转存): 链接:https://pan.quark.cn/s/0388fbda0193 程序为2020版,如有其他版本需求,请直接私聊题主,题主会尽快回复~ 本文中可能用到的基础知识为路径、字符串、数组等相关的知识,如果想补充与路径相关的基础知识的话可以点击下方链接查看: Labview字符串与路径精讲(下) — 字符串及路径的用法汇总: https://blog.csdn.net/m0_52176775/article/details/136907059 文件读写 1. 数据存储的类型1. 文本文件的读取和写入1.1 文本文件读取1.2 文本文件写入 2. Excel表格文件的读取和写入2.1 获取Excel的表格Sheet信息2.2 Excel的读取与写入 1. 数据存储的类型本文中只讲解两种数据存储类型,即文本(txt)类型和表格(excel)类型数据, 这两种存储类型我们可以认为是存储的中间类型,可用做原始数据的存储,以便于matlab等相关软件识别调用做后续数据处理相关工作。 本节内容的应用场景比较广泛,如我们在进行仪器的数据采集实验中,得到来自于传感器或者仪器内部采集到的大量原始数据时,以何种形式储存是至关重要的,这意味着我们将数据保存为某种中间格式后将拿到什么软件中进行处理,因此数据的保存格式及保存的文件格式都是至关重要的。 如:一个时域仪器实时采集外在信号,我们将仪器采集到的时域数据以二维数组的形式保存为txt格式的文本数据,在matlab和python中都可以通过分隔符的索引调用该数据并进行去噪相关的数据处理。 文本文件的读取往往与字符串相关,即读取的在Labview中显示为字符串形式,程序如下图所示: ①字符串类文本文件的写入方式与读取方式其实是差不多的,其具体程序如下图所示: ②数组类文件写入除了将数字转换为字符串再使用上述方法之外,还可以使用表格函数直接将数据写入,其程序可以使用如下函数来写。可以看到该函数有两个重点,一个是文件路径这里不过多强调,第二个该函数可以选择传入一维数据或二维数据。 本节说明一下将Excel文件写入Excel表格和读取出数据的方式,这种功能常用在自动化测试中的测试用例写入、测试数据写入等场景中,话不多说,分两个小节来叙述。 2.1 获取Excel的表格Sheet信息Excel文件的读取的函数,我们使用后面板函数中的 “文件I/O”—高级文件函数中的函数和 “报表生成” 中的相关函数来写, 我们都知道一个Excel文件是可以创建多个Sheet的,那么当我们建立分表时,写入哪个分表就成了一个问题,本节给大家介绍一个获取所有分表的一个程序: 在这里我将Excel表格的读取和写入放在了一个文件中,因为我考虑到大家在写程序的时候可以将这个程序封装为一个VI,以便于可以调用,到时候既可以做读取,也可以做写入,具体的读取与写入代码如下: 由于我们使用的是Excel表格,所以题主在这里将数据类型定义为了 二维数组。
文章中所有程序已上传云端,无需提取码,下载地址(建议先转存): 链接:https://pan.quark.cn/s/0388fbda0193 程序为2020版,如有其他版本需求,请直接私聊题主,题主会尽快回复~ |
CopyRight 2018-2019 实验室设备网 版权所有 |