IDENTIFICATION DIVISION. PROGRAM-ID. Table. AUTHOR. Bill Gunshannon. INSTALLATION. Home. DATE-WRITTEN. 1 January 2022. ************************************************************ ** Program Abstract: ** Data values are hardcoded in this example but they ** could come from anywhere. Computed, read from a ** file, input from the keyboard. ************************************************************ ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT Table-File ASSIGN TO "index.html" ORGANIZATION IS LINE SEQUENTIAL. DATA DIVISION. FILE SECTION. FD Table-File DATA RECORD IS Table-Record. 01 Table-Record. 05 Field1 PIC X(80). WORKING-STORAGE SECTION. 01 Table-Data. 05 Line3. 10 Line3-Value1 PIC S9(4) VALUE 1234. 10 Line3-Value2 PIC S9(4) VALUE 23. 10 Line3-Value3 PIC S9(4) VALUE -123. 05 Line4. 10 Line4-Value1 PIC S9(4) VALUE 123. 10 Line4-Value2 PIC S9(4) VALUE 12. 10 Line4-Value3 PIC S9(4) VALUE -1234. 05 Line5. 10 Line5-Value1 PIC S9(4) VALUE 567. 10 Line5-Value2 PIC S9(4) VALUE 6789. 10 Line5-Value3 PIC S9(4) VALUE 3. 01 Table-HTML. 05 Line1 PIC X(16) VALUE "
| X | Y | Z | ". 05 Line3. 10 Line3-Field1 PIC X(31) VALUE "|
|---|---|---|---|
| 1 | ". 10 Line3-Value1 PIC -ZZZ9. 10 Line3-Field3 PIC X(9) VALUE " | ". 10 Line3-Value2 PIC -ZZZ9. 10 Line3-Field5 PIC X(9) VALUE " | ". 10 Line3-Value3 PIC -ZZZ9. 10 Line3-Field5 PIC X(10) VALUE " |
| 2 | ". 10 Line4-Value1 PIC -ZZZ9. 10 Line4-Field3 PIC X(9) VALUE " | ". 10 Line4-Value2 PIC -ZZZ9. 10 Line4-Field5 PIC X(9) VALUE " | ". 10 Line4-Value3 PIC -ZZZ9. 10 Line4-Field5 PIC X(10) VALUE " |
| 3 | ". 10 Line5-Value1 PIC -ZZZ9. 10 Line5-Field3 PIC X(9) VALUE " | ". 10 Line5-Value2 PIC -ZZZ9. 10 Line5-Field5 PIC X(9) VALUE " | ". 10 Line5-Value3 PIC -ZZZ9. 10 Line5-Field5 PIC X(10) VALUE " |