1 – Import CSV to TAGS using script
2 – Generic CSV script
3 – Export CSV script
4 – Export CSV script from current database
Examples:
1 – Import CSV to TAGS using script
Event OnAfterUpdate
if timer.csvupdate>3000 then
'Example file name:
filename = "c:\Program Files (x86)\LAquis\Apls\example1.csv"
table.freeAll
table.name="table1" 'Generic name
table.colCount=100 'Max columns cache
table.rowCount=1000 'Max rows cache
table.import(filename, ",") 'Import
last=table.find("",0)-1 'Find last row
if last>0 then
'Example tags:
tag1=val(table.cell(2,last))
tag2=val(table.cell(3,last))
tag3=val(table.cell(4,last))
end if
timer.csvupdate.reset
end if
2 – Generic CSV script
table.freeAll table.name="file1" table.colCount=100 table.rowCount=1000 table.import("c:\Program Files (x86)\LAquis\Apls\example1.csv",",") 'Example: table.show msgbox(table.cell(2,0)) msgbox(table.cell(2,1)) msgbox(table.cell(2,2)) msgbox(table.cell(2,3))
table.show example:
You can use the values for anything using table.cell
Example:
x = val( table.cell(2,3) )
3 – Export CSV script
table.export("c:\Program Files (x86)\LAquis\Apls\exportexample1.csv",",")
4 – Export CSV script from current database
tags.exportCSVDatabase
or, export 3 days ago
tags.exportCSVDatabase(int(now)-3,int(now))