Another way staying in BBEdit would be to do some neutralizing
conversions before parsing into columns.
For example, when I need to embed newlines in a file of text records
whose records are separated by newlines, I replace the internal newlines
with another character that isn’t already in the records somewhere -
such as a backslash (‘\’). It looks like your records all start with
‘200' and end with two consecutive semi-colons (‘;;’). If so, then you
could search for newlines NOT surrounded by those.
When I do this I take a step and then save a copy of the file before
moving to the next cleanup step. Always want to be able to back up a
step or two if I goof.
[Sorry about the stupid smart quotes my new email client insists on
converting from straight quotes.]
HTH
------ Original Message ------
From "Marshall Clow" <[email protected]>
To [email protected]
Date 3/26/2025 7:41:47 AM
Subject Re: How to filter / sort CSV-files by certain columns?
On Mar 26, 2025, at 7:25 AM, Vlad Ghitulescu <[email protected]>
wrote:
You’re probably right re BBEdit vs other special tools - even Rich
suggested this in the beginning of our conversation.
The question is: Which other tool exactly?
Excel would not import 3 million+ records 😔 and yes, I encountered
the „helpful“ changes and some more too 😶
The Perl-CSV family of modules sounds like heaven 😉 - unfortunately I
didn’t learn Perl yet 😶
I have done stuff with the ’csv’ module in python 3, but nothing this
extensive.
https://docs.python.org/3/library/csv.html
— Marshall
Thanks,
- Bruce
_bruce__van_allen__santa_cruz__ca_
--
This is the BBEdit Talk public discussion group. If you have a feature request or believe that
the application isn't working correctly, please email "[email protected]" rather
than posting here. Follow @bbedit on Mastodon: <https://mastodon.social/@bbedit>
---
You received this message because you are subscribed to the Google Groups "BBEdit Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion visit
https://groups.google.com/d/msgid/bbedit/em3a519c56-ef50-4ccb-bcfb-de55aeab4fd2%40181c06df.com.