LABWINDOWS 中如何输出 EXCEL 报表LABWINDOWS 作为测控领域的优秀开发平台,对于具有 C 语言基础的人员来说使用特别方便
有时我们可能需要 CVI 输出数据文件并且打印报表,我现在简单介绍一下 CVI 输出 EXCEL 报表的一种方法,本人不是专业程序员,主要用 CVI 做一些自动控制方面的 PC 机端的简单编程,所以可能某些地方不专业
1、按要求用 EXCEL 做好报表模板存储成普通 EXCEL 文件格式,2000 或 2025 都可以
2、打开 CVI,根据正常方法设计用户操作界面,当然界面上至少要有“打开 EXCEL 程序”或“传递数据到 EXCEL“等按钮,生成 C 源程序框架
3、工程中添加 excelreport
CVI90\toolslib\activex\excel 目录下,4、“打开 EXCEL 程序”按钮的回调函数的编写——重要
int CVICALLBACK LaunchExcelCB (int panel, int control, int event,void *callbackData, int eventData1, int eventData2){char ExcelFileName[MAX_PATHNAME_LEN]={0};switch (event){case EVENT_COMMIT: SetWaitCursor (1);LaunchError=ExcelRpt_ApplicationNew(1, &applicationHandle);SetWaitCursor (0);if (LaunchError