Focal Point
[SOLVED] Output Format Exl2k using Repeat command

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/8947059966

April 02, 2014, 06:28 AM
jsn22
[SOLVED] Output Format Exl2k using Repeat command
-DEFAULT &NUM_RECORDS=0;
-SET &NUM_RECORDS = IF &NUM_RECORDS EQ 0 THEN 1 ELSE &NUM_RECORDS;
-REPEAT LAB1 &NUM_RECORDS TIMES
-TYPE Hello World
-LAB1

I need the output in Excel format.

This message has been edited. Last edited by: <Kathryn Henning>,


WebFOCUS version 8.1.05
Windows 10
April 02, 2014, 07:03 AM
Danny-SRL
jsn,
Do you want to output "Hello World" to XL?


Daniel
In Focus since 1982
wf 8.202M/Win10/IIS/SSA - WrapApp Front End for WF

April 02, 2014, 07:16 AM
jsn22
Yes.

If I passed the parameters for example 2 times means Hello World should display in Excel 2 times.


WebFOCUS version 8.1.05
Windows 10
April 02, 2014, 08:15 AM
Danny-SRL
Ok.
Well in order to output to XL you have to use a TABLE command with the option ON TABLE PCHOLD FORMAT EXL2K. This means that first you have to write your HELLO WORLDs into a file, then create a MASTER for this file, and lastly use the TABLE command to read the file and output to XL.
Need help for that?


Daniel
In Focus since 1982
wf 8.202M/Win10/IIS/SSA - WrapApp Front End for WF

April 07, 2014, 02:03 AM
jsn22
quote:
ON TABLE PCHOLD FORMAT EXL2K.

Yes Please. Please give me a sample


WebFOCUS version 8.1.05
Windows 10
April 07, 2014, 04:38 AM
Dave
How about this:

TABLE FILE SYSCOLUM
	PRINT COMPUTE THEROW/A13 = 'Hello world';
	BY	TBNAME	NOPRINT
WHERE RECORDLIMIT EQ 1
ON TABLE HOLD AS HOLD_ROW
END

-SET &COUNTER = 0;

TABLE FILE HOLD_ROW
	PRINT THEROW	AS 'Column name'
ON TABLE PCHOLD FORMAT EXL2K

-START_LOOP
MORE
FILE HOLD_ROW
-SET &COUNTER = &COUNTER + 1;
-IF &COUNTER GE 99 THEN CONTINUE ELSE GOTO START_LOOP
END


G'luck


_____________________
WF: 8.0.0.9 > going 8.2.0.5
April 08, 2014, 11:54 AM
linus
That's pretty slick Dave.


WF 7.7.05
HP-UX - Reporting Server, Windows 2008 - Client, MSSQL 2008, FOCUS Databases, Flat Files
HTML, Excel, PDF