thank you so much for this option! However, I can't seem to get it cleaned using a loop script after the files have been imported. Any suggestions as to why this is?
// import csv files from selected folder
thisTable = Multiple File Import(
<<Set Folder( dir),
<<Set Name Filter( "*.*;" ),
<<Set Name Enable( 0 ),
<<Set Size Filter( {254056, 261197} ),
<<Set Size Enable( 0 ),
<<Set Date Filter( {3632893806, 3633422386} ),
<<Set Date Enable( 0 ),
<<Set Add File Name Column( 1 ),
<<Set Add File Size Column( 0 ),
<<Set Add File Date Column( 0 ),
<<Set Import Mode( "CSVData" ),
<<Set Charset( "Best Guess" ),
<<Set Stack Mode( "Stack Similar" ),
<<Set CSV Has Headers( 1 ),
<<Set CSV Allow Numeric( 1 ),
<<Set CSV First Header Line( 1 ),
<<Set CSV Number Of Header Lines( 1 ),
<<Set CSV First Data Line( 2 ),
<<Set CSV EOF Comma( 1 ),
<<Set CSV EOF Tab( 0 ),
<<Set CSV EOF Space( 0 ),
<<Set CSV EOF Spaces( 0 ),
<<Set CSV EOF Other( "" ),
<<Set CSV EOL CRLF( 1 ),
<<Set CSV EOL CR( 1 ),
<<Set CSV EOL LF( 1 ),
<<Set CSV EOL Semicolon( 0 ),
<<Set CSV EOL Other( "" ),
<<Set CSV Quote( "\!"" ),
<<Set CSV Escape( "" )
) << Import Data;
thisTable << Move Selected Columns( {:File Name}, To First );
// deletes columns "......PV" // stuck here
For(k = N Cols (thisTable), k > 32, k--, // 1st 32 columns are needed
thisTable << Delete Columns(Column(k));
);