LABVIEW学习之(1)读和写EXCEL
LABVIEW学习之(1)读和写EXCEL
工具:
LABVIEW2017(有office报表生成工具)
注:
1、LABVIEW2017安装及**见链接:https://jingyan.baidu.com/article/6b97984de847421ca2b0bf96.html
2、LABVIEW报表学习参考链接:https://wenku.baidu.com/view/78c870237375a417876f8f08.html
3、通过LABVIEW生成Excel的其他方法,可参考链接:https://www.ni.com/newsletter/51339/zhs/
目录
正文
1.读EXCEL文件数据VI:
完整VI程序面板截图:
VI中关键函数位置:
- 程序框图→函数选板→编程→报表生成中“新建报表(New Report.vi)”及“处置报表(Dispose Report.vi)”
- 程序框图→函数选板→编程→报表生成→Excel Specific→“Excel General”及“Excel Get Data.vi”
2.写数据到Excel
完整VI程序面板截图:
VI中关键函数位置:
同上“读取Excel”,关键函数在“程序框图→函数选板→编程→报表生成”。
增加一个说明:需要在此增加一步检查File Path指向的文件是否存在(可用下面提到的“检查文件或文件夹是否存在),如果存在,则"Save Report to File"替换文件(F),否则不替换(T)。
3.地址生成
完整VI程序面板截图:
本VI说明:
1、生成指定类型的文件的地址;
2、指定类型有Excel、Word及TXT;
3、在指定文件夹(Folder)不存在时,建立相应文件夹;
4、是否建立子文件夹(Subfolder)根据需要确定。
图中type子vi:根据选择的文件类型,生成相应的后缀,包括Excel(.xlsx)、Word(.docx)和TXT(.txt)三种格式。
VI中关键函数位置:
- Application Directory(应用程序目录)
:程序框图→函数选板→编程→文件I/O→文件常量。直接获取当前工程文件所在的Project的目录。
- Check if file or folder exists(检查文件或文件夹是否存在)
及Create folder(新建文件夹)
:程序框图→函数选板→编程→文件I/O→高级文件函数。
- Build Path(创建路径)
:将输入的路径和字符串拼接为新的路径
- Format into string(格式化写入字符串)
:形成组合的字符串
备注:完整工程文件下载https://download.****.net/download/sinat_37710872/10644945