在IBM i(OS/400)下使用RPGLE创建CSV文件的示例代码

作者:佚名 上传时间:2023-03-18 运行软件:RPGLE 软件版本:IBM i 7.4 版权申诉

本示例代码展示了如何在IBM i操作系统下使用RPGLE编程语言创建CSV文件,并将一些数据写入文件中。

/free
      //定义CSV文件名和路径
      dcl-c FILENAME const("MYCSVFILE.CSV");
      dcl-c FILEPATH const("/MYFOLDER/");
      dcl-c CSV_SEP CONST(',');

      //该部分为创建文件和文件夹的代码
      //将不存在的文件夹创建出来
      if (%CHECK(folderpath:'/':*on) = 0);
         mkdir(folderpath:'S_IRWXU');
      endif;

      //创建文件,并将名称保存在filenum变量中
      filenum = %open(FILEPATH+FILENAME: 
                       %ocreat + %otext + %owrite);

      //将头信息写入CSV文件
      %write(filenum: 'HEADER1' + CSV_SEP + 'HEADER2');

      //从数据库中获取名字和编号的列表
      //并将这些数据写入CSV文件
      exec sql 
       declare c1 cursor for
       select name, id 
       from mytable;

      exec sql 
        open c1;

      exec sql 
        fetch c1 into :name, :id;

      dow sqlcod=0;
         %write(filenum: name + CSV_SEP + %char(id));
         exec sql 
           fetch c1 into :name, :id;
      enddo;

      //关闭文件句柄
      %close(filenum);
      /end-free

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
IBM iOS/400使用RPGLE创建CSV文件示例代码
本示例代码展示了如何在IBM i操作系统下使用RPGLE编程语言创建CSV文件,并将一些数据写入文件中。/free //定义CSV文件名和路径 dcl-c FILENAME
IBM i 7.4
RPGLE
2023-03-18 13:19
IBM i (OS/400)上使用RPGLE读取CSV文件
本示例展示在IBM i (OS/400)上使用RPGLE语言读取并解析CSV文件的方法。本代码通过使用内置函数来将CSV文件解析为数组,并展示了如何对该数组进行处理。通过此方法可以方便地将CSV文件导
IBM i 7.2, RPGLE
IBM Rational Developer for i
2023-04-07 12:56
IBM iOS/400)中使用RPGLE读取CSV文件
本示例展示了如何使用RPGLE编程语言在IBM i(OS/400)中从CSV文件中读取数据并将其打印到控制台上。该程序在调用API函数QCSVDTAA读取文件内容并解析CSV行。 DCL-F
IBM i 7.3
IBM Rational Development Studio for i
2023-04-24 09:24
使用RPGLEIBM iOS/400)上创建PDF文件
本示例介绍如何使用RPGLE语言在IBM i操作系统上利用第三方库生成PDF文件。实现方式为使用RPGLE中可调用C语言的特性,调用第三方库生成PDF文件,并将其保存至本地文件系统。/*******
IBM i 7.3
RPGLE
2023-04-26 14:30
使用IBM i (OS/400)中RPGLE程序生成CSV文件
本示例演示了如何使用IBM i (OS/400)系统中的RPGLE程序生成CSV(逗号分隔值)文件。通过将数据记录逐行编写到文件中,最终生成了一个可以在Excel中打开和编辑的CSV文件。/free
IBM i 7.2
RPGLE
2023-04-14 21:48
如何在IBM iOS/400)中使用RPGLE读取CSV文件
本示例展示了如何使用RPGLE在IBM i操作系统中读取CSV文件的内容。通过使用RPGLE内置的文件操作函数,可以将文件内容读取到IBM i系统中,以便进一步处理或导入到其他系统中。//读取CSV
IBM i v7.3
RPGLE
2023-04-24 09:28
IBM i (OS/400)上使用RPGLE删除文件
本示例代码演示了如何使用RPGLE在IBM i (OS/400)上删除文件。我们将使用OS/400命令QShell,通过运行一个带有Shell语句的子进程来执行操作。/free dcl-
IBM i V7R1
RPGLE
2023-04-08 00:06
使用RPGLECSV文件导入到IBM i (OS/400)中
本示例代码将展示如何使用RPGLE将CSV文件导入到IBM i (OS/400)中。实现方式是通过程序逐行读取CSV文件,并将每行拆分成字段,然后将数据插入到IBM i (OS/400)中的指定表中。
IBM i 7.2
IBM Rational Developer for i
2023-04-01 21:56
IBM i (OS/400)中使用RPGLE语言处理XML文件示例代码
本示例代码演示了如何在IBM i (OS/400)中使用RPGLE编程语言来处理XML文件。该代码使用XMLSERVICE服务程序读取并解析XML文件,并通过RPGLE程序处理XML数据。dcl-d
IBM i 7.3
RPGLE编程语言
2023-03-20 08:42
如何在IBM iOS/400)中使用RPGLE读取和写入CSV文件
这篇技术文章介绍了如何在IBM i(OS/400)中使用RPGLE编程语言读取和写入CSV文件。它包括如何使用打开文件、读取文件、写入文件和关闭文件等关键步骤。此外,该文还介绍了如何使用外部数据结构调
IBM i 7.2
RPGLE
2023-03-19 03:39