力控组态软件专家报表的导入导出函数

力控组态软件ForceControl V7.0专家报表的导入导出函数

ExportCSVFile
语法: #report.ExportCSVFile(nSheetIndex, nWithDlg, strPath);
说明: 以 CSV 格式导出报表
参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1。
nWithDlg:是否有路径对话框,1 表示有对话框。
strPath:文件保存路径;如果 nWithDlg 为 1,则不需要设置该路径。
返回值: 执行成功返回 1;否则返回 0。
示例: #report.ExportCSVFile(1, 1, “D:\baa.csv”);


ExportExcelFile
语法: #Report.ExportExcelFile(nSheetIndex, nWithDlg, strPath, nExportAll);
说明: 导出 Excel 文件
返回值: 执行成功返回 1; 否则返回 0
参数: nSheetIndex:当前要操作的表页索引号,-1 表示当前页;表页索引号取值范围 0 到表页数减 1
nWithDlg:是否有路径对话框,1 表示有
strPath:文件保存路径;如果 nWithDlg 为 1, 则可以不设置该参数
nExport:1- 导出所有的表页 0- 导出当前页
示例: #Report.ExportExcelFile(0,1,”D:\baa.xls”,0);// 导出第一页表页到 D:\baa.xls


ExportHtmlFile
语法: #report.ExportHtmlFile(nSheetIndex, nWithDlg, strPath);
说明: 以 HTML 格式导出报表
参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1。
nWithDlg:是否有路径对话框,1 表示有对话框。
strPath:文件保存路径;如果 nWithDlg 为 1,则不需要设置该路径。
返回值: 执行成功返回 1;否则返回 0。
示例: #report.ExportHtmlFile(0, 0, “D:\baa.html”);


ExportPdfFile
语法: #report.ExportPdfFile(nSheetIndex, nWithDlg, strPath, nStart, nCount);
说明: 以 PDF 格式导出报表
参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1。
nWithDlg:是否有路径对话框,1 表示有
strPath:文件保存路径;如果 nWithDlg 为 1, 则不需要设置该路径
nStart:开始转换的打印页,从 0 开始,不能大于打印页数
nCount:需要转换的打印页数,-1 表示全部打印页
返回值: 执行成功返回 1;否则返回 0。
示例: #report.ExportPdfFile(0, 1, “D:\baa.pdf”, 0, -1);


ExportTextFile
语法: #report.ExportTextFile(nSheetIndex, nWithDlg, strSplit, strPath, nFileType);
说明: 以文本格式导出报表。
参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1
nWithDlg:是否有路径对话框,1 表示有
strSplit: 文本方式的分隔符,如逗号分号空格等;如果 nWithDlg 为 1, 则可以不设置该参数。
strPath:文件保存路径;如果 nWithDlg 为 1, 则可以不设置该参数。
nFileType:导出的文本文件是否保留数值格式,1 为保留;如果 nWithDlg 为 1,则可以不设置该参数。
返回值: 执行成功返回 1;否则返回 0。
示例: #report.ExportTextFile(0, 1, “,”, “D:\baa.txt”, 1);


ImportCSVFile
语法: #report.ImportCSVFile(nSheetIndex, nWithDlg, strFilePath);
参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数减 1。
nWithDlg:是否有路径选择对话框,1 表示有,否则表示没有。
strFilePath:要转换的文件,如果有对话框,则不需要设置该参数。
返回值: 执行成功返回 1;否则返回 0
示例: #report.ImportCSVFile(0, 1, “D:\baa.csv”);


ImportExcelFile
语法: #report.ImportExcelFile(nWithDlg, strFilePath);
参数: nWithDlg:是否有路径选择对话框,1 表示有,否则表示没有。
strFilePath:要转换的文件,如果有对话框,则不需要设置该路径。
返回值: 执行成功返回 1;否则返回 0。
示例: #report.ImportExcelFile(1, “D:\baa.xls”);


ImportTextFile
语法: #Report.ImportTextFile(nSheetIndex,nWithDlg, nSplitType, strSplit,
strPath,nMaxCols);
参数: nSheetIndex:当前要操作的页,-1 表示当前页;页索引号从 0 开始,取值范围为 0 到表页数,当 nSheetIndex 等于表页数时在表页后追加一页
nWithDlg:是否有路径对话框,1 表示有
nSplitType:分隔号的类型 0 Tab;1 Space;2 “,”;3 “;”;4 “|”;5 表示使用自定义分隔号 strSplit;6 CCED file。
strSplit:作为自定义分隔号的常量字符串
strPath:文件保存路径;如果 nWithDlg 为 1, 则可以不设置该参数
nMaxCols:表格的最大列数,默认时为 -1
返回值: 执行成功返回 1;否则返回 0。
示例: #Report.ImportTextFile(-1,1,5,”,”,”D:\baa.txt”, 18);// 导入 D:\baa.txt 到当前表页,其中分隔符为“,”,最大列数为 18

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据