August 19 Meeting – A Modern Component for Reading Delimited Text Files – Dani Beaubien

Wednesday, August 19, 2020, 12:00 noon, CDT (UTC−5:00)

Special Topic:
A Modern Component for Reading Delimited Text Files – Dani Beaubien

The applications we write sometimes need to import and process information from tab-delimited/csv files. The code needed to open, validate and prepare the file for processing is quite similar in each case is usually duplicated with each file importer. It gets even more complicated when handling the positions that that columns might appear in.

The component Dani will share lets you hide away the complexity of loading the delimited file into an object with named attributes that align with the columns in the file.

Features:

  • The file can be tab-delimited, comma delimited, comma delimited with a custom separator
  • The columns can be in any order
  • The data within the columns is type casted
  • Columns can be optional or required
  • Handle any EOL (e.g. CR, LF, CRLF)

This meeting is being hosted on Zoom.  Click here to join…

To follow along with the meeting slideshow, access it here when it is available…
Slides for August 19, 2020 meeting
FileFolder_Utils component
File_TableDelimited component

Have comments or questions after the meeting?  Either post them here or in the 4D Forum.

If you cannot attend the live Zoom meeting, don’t worry!  A recording will be posted to the 4DMethod Youtube channel after the meeting ends.

This entry was posted in Meetings and tagged , , , , , , , , , , , , . Bookmark the permalink.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.