Posted to tcl by mjanssen at Sun Dec 16 17:32:41 GMT 2007view pretty

proc doIt {label} {
    	global types   
    	set file [tk_getOpenFile -filetypes $types -parent .]
    	$label configure -text $file
 
	set	fo [open "$file" r]
	set	di [read $fo]
	set	dm [split $di "\r\n"]
	set	cn 0
	set	dv 1
	set	dv2 $dv
	set	pf 1
	foreach line $dm {
           if {$cn%$dv == 0} {
               set	fn "${pf}_split.csv"
               set     f [open $fn]
               incr pf
           }
           puts $f $line
           incr cn 
        }
}