如何在IBM i上使用RPGLE程序读取CSV文件中的数据?

作者:佚名 上传时间:2023-04-07 运行软件:RPGLE 软件版本:IBM i 7.3 版权申诉

本示例代码展示了如何在IBM i (OS/400)上使用RPGLE程序读取CSV文件中的数据。

/free 
     //打开CSV文件 
     FileName = '/home/myuser/myfile.csv';
     Open FileName:  
         ofm_input: 
         type(*text): 
         accunp(*read): 
         denyw(*no): 
         nowait(*no): 
         share(*no); 

     //读取CSV文件的数据 
     Dow Not %Eof;
         Read FileName Rec;
         If %Eof;
             Leave;
         EndIf;
         //对CSV文件中的每个字段进行解析 
         For i = 1 To %elem(Fields);
             Fields(i) = %subst(Rec:%scan(',',Rec,i - 1) + 1:%scan(',',Rec,i) - %scan(',',Rec,i - 1) - 1);
         EndFor;
         //在控制台打印读取的数据 
         dsply ('Field 1 : ' + Fields(1));
         dsply ('Field 2 : ' + Fields(2));
         dsply ('Field 3 : ' + Fields(3));
         //清空字段数组 
         %memset(Fields:*char:' '); 
     EndDo; 

     //关闭CSV文件 
     Close FileName;

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

用户评论
相关推荐
何在IBM i使用RPGLE程序读取CSV文件数据
本示例代码展示了如何在IBM i (OS/400)上使用RPGLE程序读取CSV文件中的数据。 /free //打开CSV文件 FileName = '/home/myuse
IBM i 7.3
RPGLE
2023-04-07 09:34
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
如何使用RPGLEIBM i编写和读取CSV文件
本示例展示了如何在IBM i上使用RPGLE编写和读取CSV文件,包括打开CSV文件、读取CSV文件并将内容放入数据结构中、关闭CSV文件。这个示例可以被广泛用于处理数据导入或导出的场景。FCSV_
IBM i 7.3
RPGLE
2023-03-18 02:22
何在IBM i(OS/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读取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
使用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 i(OS/400)中使用RPGLE读取和写入CSV文件
这篇技术文章介绍了如何在IBM i(OS/400)中使用RPGLE编程语言读取和写入CSV文件。它包括如何使用打开文件、读取文件、写入文件和关闭文件等关键步骤。此外,该文还介绍了如何使用外部数据结构调
IBM i 7.2
RPGLE
2023-03-19 03:39
IBM i如何使用RPG程序读取CSV文件
本示例展示如何在IBM i操作系统的RPG程序中读取CSV文件,并将其解析成一个数组以供后续处理使用。这个过程中需要用到CSV解析器,且该解析器的代码需要借助ILE-RPG的特殊语法来编写。ctl-
IBM i 7.3
ILE-RPG
2023-04-17 09:48
IBM i (OS/400)使用RPGLE读取文本文件并将其写入CSV文件
这是一个使用IBM i (OS/400)上的RPGLE编写的示例程序,它演示了如何读取一个文本文件并将其写入一个CSV文件中。示例代码中使用了文件操作API和CSV库来实现这个功能。 /f
IBM i (OS/400) V7R3M0
RPGLE
2023-04-18 07:45
IBM i (OS/400)使用RPGLE读取JSON文件方法
该示例展示了如何使用RPGLE代码读取JSON文件。RPGLE是IBM i上的一种编程语言,它可以访问IBM i操作系统的各种资源。H DFTACTGRP(*NO) BNDDIR('JSON')
IBM i 7.1及以上版本
RPGLE
2023-04-20 23:43