Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Share your agentic AI experience, learn from others, and earn a new badge: Put Agentic AI to Work
cancel
Showing results for 
Search instead for 
Did you mean: 
stallfelipe
Partner - Contributor II
Partner - Contributor II

How to read and write variables from external file?

I have a qlikview application with a few sliders to control variable values.

How do I make my sliders read/write the variable values from/to an external file?

Labels (2)
1 Solution

Accepted Solutions
rwunderlich
MVP
MVP

// First load the variables from an external source, in this example, an xls file.
Variables:
LOAD Varname,
     Varvalue
FROM
Variables_Input.xls
(biff, embedded labels, table is MyVars1$)
;

// Process each row of the Variables table
FOR i = 0 to NoOfRows('Variables')-1
LET vVarname = peek('Varname',$(i),'Variables');
LET $(vVarname)=peek('Varvalue',$(i),'Variables');
NEXT i
// Clean up temp script vars
SET i=;
SET vVarname=;

DROP TABLE Variables; // No longer need table 

-Rob
http://www.easyqlik.com
http://masterssummit.com
http://qlikviewcookbook.com

View solution in original post

4 Replies
rwunderlich
MVP
MVP

// First load the variables from an external source, in this example, an xls file.
Variables:
LOAD Varname,
     Varvalue
FROM
Variables_Input.xls
(biff, embedded labels, table is MyVars1$)
;

// Process each row of the Variables table
FOR i = 0 to NoOfRows('Variables')-1
LET vVarname = peek('Varname',$(i),'Variables');
LET $(vVarname)=peek('Varvalue',$(i),'Variables');
NEXT i
// Clean up temp script vars
SET i=;
SET vVarname=;

DROP TABLE Variables; // No longer need table 

-Rob
http://www.easyqlik.com
http://masterssummit.com
http://qlikviewcookbook.com

stallfelipe
Partner - Contributor II
Partner - Contributor II
Author

Thanks for the reply,  

How about writing back to the external file?

I was looking for a solution that also wrote the variable value back to the external file when the sliders are changed by the user.

rwunderlich
MVP
MVP

Writing to the file system from QlikView Server UI is challenging.  In QV Desktop you can use a macro attached to a button. Not sure if you could do that from a QV Server app. It's been a while since I've worked with QV Server.

-Rob

marcus_sommer
MVP
MVP

Did you consider the use of bookmarks to enable the users to store their (variable)-selections?

- Marcus