How can I read a text file with Quiz under UNIX?
Brent Gillan
bgillan@aerocomp.ca
Mon, 21 Feb 2000 16:37:25 -0600
Try adding another item to the end of your record layout that is 1 character --
to account for the carriage return/line feed.
In HP-UX, if you do a "ls -al ChartAccts.prn" , take the number of bytes
listed for the file size, divide by the number of records in the file, and you
will probably come up with a record size of 78 bytes (77 for data + 1 for
CR/LF).
"Robert J.M. Edis" wrote:
> G'day all
>
> Environment: HP/UX 10.20, PH 7.33.D3
>
> I need to read a data file created in MS Excel. In VI I can 'see' that data
> quite nicely and I created a record layout in the dictionary to match what I
> see in the editor.
>
> First of all I saved the spreadsheet data as a .PRN file. I then used
> TextPad 4.0 to strip the header and footer records so I only had data
> records. The editor tells me the last byte is in column 77.
>
> I then used WRQ FTP mode to copy the file to the HP/UX box where I inspected
> the contents using both MORE and VI. The transfer looked ok.
>
> I created the record layout as follows:
>
> FILE gemini_adns &
> ORGANIZATION SEQUENTIAL &
> TYPE UNIXIO &
> CREATE &
> OPEN "ChartAccts.prn"
>
> RECORD gemini_adns
> ITEM old_accountno &
> DATATYPE CHARACTER Size 12
> ITEM gem_acct_desc &
> DATATYPE CHARACTER Size 36
> ITEM gem_account &
> DATATYPE CHARACTER Size 9
> ITEM gem_func_code &
> DATATYPE CHARACTER Size 3
> ITEM gem_anal_code &
> DATATYPE CHARACTER Size 1
> ITEM gem_mgnt_code &
> DATATYPE CHARACTER Size 3
> ITEM gem_prod_line &
> DATATYPE CHARACTER Size 7
> ITEM gem_loc_code &
> DATATYPE CHARACTER Size 6
>
> The problem I have is that QUIZ does not appear to reD the file correctly.
> For example, if I do a simple REPORT old_accountno I get:
>
> Old
> Account
> Number
>
> 10105100099
>
> 10111000000
> 0
> 1013010100
> 80
> 101301019
> 880
>
> when VI shows me the data as:
>
> 10105100099
> 10111000000
> 10130101000
> 10130101999
>
> The value '880' is the last 3 bytes of the record in all four cases.
>
> I would realy appreciate any help offered by the PH/UNIX gurus out there.
>
> Regards
>
> Blue
> = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
> Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
> Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
> This list is closed, thus to post to the list, you must be a subscriber.
--
Brent Gillan
Aerocomp Solutions Inc.
mailto:bgillan@aerocomp.ca
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Subscribe: "subscribe powerh-l" in message body to majordomo@lists.swau.edu
Unsubscribe: "unsubscribe powerh-l" in message to majordomo@lists.swau.edu
This list is closed, thus to post to the list, you must be a subscriber.