电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

LABWINDOWS中如何输出EXCEL报表

LABWINDOWS中如何输出EXCEL报表_第1页
1/2
LABWINDOWS中如何输出EXCEL报表_第2页
2/2
LABWINDOWS 中如何输出 EXCEL 报表LABWINDOWS 作为测控领域的优秀开发平台,对于具有 C 语言基础的人员来说使用特别方便。有时我们可能需要 CVI 输出数据文件并且打印报表,我现在简单介绍一下 CVI 输出 EXCEL 报表的一种方法,本人不是专业程序员,主要用 CVI 做一些自动控制方面的 PC 机端的简单编程,所以可能某些地方不专业! 1、按要求用 EXCEL 做好报表模板存储成普通 EXCEL 文件格式,2000 或 2025 都可以.2、打开 CVI,根据正常方法设计用户操作界面,当然界面上至少要有“打开 EXCEL 程序”或“传递数据到 EXCEL“等按钮,生成 C 源程序框架。3、工程中添加 excelreport。fp 位于...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<0){MessagePopup ("自动启动 Excel 错误:", ”通过自动接口试图启动 Excel 发生错误。 ”);break;//退出程序。}GetProjectDir (ExcelFileName); //得到 Project 当前目录名,(将第一步中的模板*****。xls 文件 copy 到工程文件目录下)strcat(ExcelFileName, "\\*****。xls”);//字符串连接ExcelRpt_WorkbookOpen (applicationHandle, ExcelFileName, &workbookHandle);//打开该路经下的 EXCEL 文件ExcelRpt_GetWorksheetFromIndex (workbookHandle, 1, &worksheetHandle); ExcelRpt_ActivateWorksheet (worksheetHandle); //激活该句柄的电子表格 sheetbreak;}return 0;} 当然程序开头处要声明,目标句柄。static CAObjHandle applicationHandle ;static CAObjHandle workbookHandle ;static CAObjHandle worksheetHandle ;5、“传递数据到 EXCEL“按钮的回调函数的编写——重要! char ExcelCellNum[8]={’\0’}; char TableValue[10]=”adasfafdf”; // 将 TableValue[] 中的数据传入 Excel。根据模板格式设计下面语句。for(int i=0;i<10;i++) { sprintf(ExcelCellNum,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

LABWINDOWS中如何输出EXCEL报表

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部