Working with csv files that are 5000 lines or more
Jim Schaubeck
schaubeck at mac.com
Wed Apr 9 21:07:11 EDT 2008
Mark,
Thank you for the quick response. I have not tried your idea but i will work on it now. Your approach seems to be very close to what I was doing (as you suspected, I used the repeat with x = 2 to the number of lines etc
If your approach is many times faster, that could be the trick
Thank you
Jim...
On Wednesday, April 09, 2008, at 05:52PM, "Mark Smith" <mark at maseurope.net> wrote:
>Jim, are you using a 'repeat for' loop? In this kind of situation,
>they can be many, many times faster than 'repeat with n = 1 to the
>number of lines'.
>
>Another option might be to split the data into an array:
>
>put url ("file:" & someCSVfile) into tData
>split tData by return -- now you have an array, one line per
>element, the elements numbered 1 to 7000
>
>repeat for each line L in the keys of tData
> if whatYourSearchingFor is in tData[L] then
> either do what you need to with tData[L] or
> put L & comma after listOfLinesThatMatchTheSearchCriteria
> end if
>end repeat
>
>Best,
>
>Mark
>
>On 10 Apr 2008, at 01:35, Jim Schaubeck wrote:
>
>> My next project is reading in a csv file as large as 7000 lines
>> with 60 items per line. The "read file..." and "put it into
>> tempvar" command work very quickly. When I search the data in
>> tempvar, the repeat command works quickly for the first 1000 lines
>> or so then things slow down dramatically. I tested it with a
>> scrollbar being updated for every line and 1000 seems to be the
>> break point. Using "Find..." in excel works very quickly but the
>> same file in my stack is slow. I'll be loading my app onto 20 or
>> so other users so a database may not be an option unless I can load
>> it into the stack (never tried to include an actual database in my
>> apps).
>>
>> Any ideas on how to search through csv files that are 2000 to 7000
>> lines?
>>
>> Thanks in advance
>> Jim...
>> _______________________________________________
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-revolution
>
>_______________________________________________
>use-revolution mailing list
>use-revolution at lists.runrev.com
>Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
>http://lists.runrev.com/mailman/listinfo/use-revolution
>
>
More information about the use-livecode
mailing list