在COBOL中读取和写入CSV文件的示例代码

作者:佚名 上传时间:2023-03-20 运行软件:简单COBOL编辑器 软件版本:COBOL 85 版权申诉

演示了如何使用COBOL读取和写入CSV文件。CSV文件是一种常见的以逗号作为分隔符的数据格式,在数据交换和处理中广泛使用。

IDENTIFICATION DIVISION.
   PROGRAM-ID. CSV-READ-WRITE.
   ENVIRONMENT DIVISION.
   INPUT-OUTPUT SECTION.
   FILE-CONTROL.
       SELECT CSV-FILE-IN ASSIGN TO "input.csv"
           ORGANIZATION IS LINE SEQUENTIAL.
       SELECT CSV-FILE-OUT ASSIGN TO "output.csv"
           ORGANIZATION IS LINE SEQUENTIAL.
   DATA DIVISION.
   FILE SECTION.
   FD CSV-FILE-IN
       RECORDING MODE F.
   01 CSV-RECORD-IN PIC X(80).
   FD CSV-FILE-OUT
       RECORDING MODE F.
   01 CSV-RECORD-OUT PIC X(80).
   WORKING-STORAGE SECTION.
   01 CSV-COMMA PIC X VALUE ",".
   01 CSV-COUNTER PIC 9(4) VALUE 0.
   01 CSV-FIELD PIC X(20).
   01 CSV-EOF PIC 9(4) VALUE 0.
   PROCEDURE DIVISION.
   PERFORM OPEN-FILES
   PERFORM READ-CSV UNTIL CSV-EOF = 1
   PERFORM CLOSE-FILES
       STOP RUN.
   OPEN-FILES.
       OPEN INPUT CSV-FILE-IN
       OPEN OUTPUT CSV-FILE-OUT
       DISPLAY "CSV FILES OPENED".
   READ-CSV.
       READ CSV-FILE-IN
           AT END
               MOVE 1 TO CSV-EOF
           NOT AT END
               PERFORM PROCESS-CSV.
   PROCESS-CSV.
       UNSTRING CSV-RECORD-IN DELIMITED BY CSV-COMMA
           INTO CSV-FIELD
           COUNT IN CSV-COUNTER
           DISPLAY CSV-FIELD (1:CSV-COUNTER)
       STRING CSV-FIELD (1:CSV-COUNTER) CSV-COMMA
           INTO CSV-RECORD-OUT
           MOVE "," TO CSV-COMMA (1:1)
           WRITE CSV-RECORD-OUT.
   CLOSE-FILES.
       CLOSE CSV-FILE-IN
       CLOSE CSV-FILE-OUT
       DISPLAY "CSV FILES CLOSED".

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

用户评论
相关推荐
COBOL读取写入CSV文件示例代码
演示了如何使用COBOL读取和写入CSV文件。CSV文件是一种常见的以逗号作为分隔符的数据格式,在数据交换和处理中广泛使用。IDENTIFICATION DIVISION. PROGRAM-I
COBOL 85
简单COBOL编辑器
2023-03-20 13:21
使用COBOL读取写入CSV文件示例代码
这个示例展示了如何使用COBOL编程语言读取和写入CSV文件,它使用了标准的File Control和Data Division,同时还使用了一些非标准的语法。通过编写这个程序,您可以学习COBOL如
COBOL 4.2
IBM Enterprise COBOL for z/OS
2023-05-23 11:57
COBOL如何读取写入CSV文件
本示例展示了如何使用COBOL编程语言读取和写入CSV文件。CSV文件是一种常见的文本文件格式,其中数据以逗号分隔。通过本示例,您将学习如何在COBOL程序中打开和读取CSV文件,以及如何将数据写入C
COBOL85
COBOL编译器
2023-04-12 07:59
读取写入csv文件
读取本地CSV文件内容,写入内容到本地的CSV文件,包含测试文件
ZIP
0B
2019-07-09 04:13
COBOL如何读取写入CSV文件
这个示例代码展示了使用COBOL读取和写入CSV文件的方法。它使用了COBOL内置的SEQUENTIAL ACCESS和DELIMITED BY文本文件处理功能,可以方便地处理常见的CSV文件。该示例
COBOL 85
Micro Focus COBOL
2023-03-25 12:43
使用COBOL读取写入CSV文件
本示例展示了如何使用COBOL读取和写入CSV文件,CSV文件是以逗号分隔的文本文件,常用于数据交换和存储。本示例使用了内置的INPUT-OUTPUT SECTION和FILE SECTION语句,读
OpenCOBOL 1.1
COBOL编译器
2023-03-30 00:07
Python读取写入CSV文件示例代码
这个示例代码演示了如何使用Python的内置模块csv读取和写入CSV文件。CSV是将数据作为简单文本格式存储的常用文件格式。import csv# 读取CSV文件with open('dat
Python 3.9.2
Python
2023-03-21 04:05
如何在COBOL读取写入CSV文件
COBOL是一种古老但仍然广泛使用的编程语言,它可以用于处理各种文件格式,包括CSV(逗号分隔值)文件。CSV文件是一种常见的数据交换格式,它使用逗号作为字段分隔符。COBOL如何读取CSV文件C
COBOL 11+
COBOL
2023-03-22 10:16
COBOL文件读取写入示例代码
该示例代码演示了COBOL中如何进行文件读取和写入。使用COBOL内置的FILE CONTROL语句定义文件,然后使用READ语句从文件中读取记录,使用WRITE语句将记录写入文件。要点是注意文件的打
COBOL 85
Micro Focus COBOL
2023-03-15 03:22
Python读取写入CSV文件示例代码
这段Python代码演示了如何使用csv模块来读取和写入CSV(逗号分隔值)文件。CSV文件是一种常见的数据交换格式,在数据分析和处理中很常见。本示例提供了读取CSV文件并遍历其内部行的方法,也提供了
Python 3.x
Python
2023-04-18 02:05