Data Extractor allows to extract data in a sparse format contained inside files and collect them in an internal structured table
Collected data can be exported at any time in various format (CSV, TSV, HTML, Custom).
Data Extractor is perfect also to collect data from emails, it works with emails.

Data extractor can parse thousands and thousands of file in few seconds and collect all the raw data inside.
It uses simple instructions about how to recognize data, how to extract them and where to put these data inside a structured table, ready to be exported.

When the data you want to extract are recognizable inside a text by a start label and the end of data by another label or a newline or return or a tab, Data Extractor can extract it and do in few seconds ,the job you would requires weeks or months or even years to do by hand.

Data Extractor provides all the knowledge to accomplish these specific tasks in a fast and smart way inside a beautiful and elegant, Mac only, native application.

The application provides an internal database table, where the user can create how many columns she/he likes, where data can be collected.
Data are always available for export on disk in CVS (comma separated value), TSV (tab separated value) or html table format.
Name of custom fields can be used as first record during exportation (for successive smart importing).

The application is document based and any document can be customized for fast batch processing of large amount of data with specific sources, rules of extractions and custom destination fields.
Creating many documents the user can create as many custom 'extraction set' he needs to extract from different files and with different extraction rules.

The application includes a PDF user guide with also 4 practical lessons with demo documents (on our site) on how to extract data from text files and put them inside a custom, user created table.
Due to the complexity of the operations we know that it is a lot easier to show to the user some examples of usage, before explaining from a general point of view how the app works.

• Transform order or data in general you receive via email in a database records (Data Extractor can parse directly emails pointing at your mailbox on your Hard Disk)
• Collect order received as server output when not directly inserted inside a database
• Extract data from files one by one, also dragging them via Drag & Drop
• Perfect to extract data from emails. Works perfectly with emails by
• Can process folders extracting from all the files inside nested to any level
• Convert data provided in one format to another when the first format uses a recognizable patter with labels to identify data fields
• Adjustable data columns positions
• Extract data from files where data are written all in one file with record separated just by a distinctive string
• Extract data from files where records are separated by newline with fields all in one line identified just by labels
• Extract data from text document with non unique, ambiguous tags , using special tags usable to instruct Data Extractor where to really start collect data
• Parse files only if they respond to certain characteristics
• Extract data only if they respond to certain characteristics
• Extract data also when it is specified by more then one label (it can put different extraction in the same destination field)
• Can use 'Case Sensitive' option for data tags

Data Extractor can works entirely in background
Is always responsive also during extraction from folder with nested thousands of files at any nested level and at any moment the user can stop the process
Optimized for macOS 10.10, macOS 10.11, macOS 10.12 (Sierra), macOS 10.13 (High Sierra) and macOS 10.14 (Mojave)
Uses all the latest technologies available: Resume, Auto Save, Versions and Full screen

You can test an unlicensed version from our site before buying! Visit us at

What’s New

Version 1.7

• Bug fixes
• Optimized for macOS 10.14 Mojave
• Now works for both Light Appearance Mode and Dark Appearance Mode

Ratings and Reviews

JaspervP ,

Very Useful

This is a very useful app that saves me a lot of time.

I use it to generate databases from the unordered output of my tags from another app. Tags are great but sometimes I need an oldfashioned spreadsheet. This app lets you generate comma or tab delimited text files from the data in txt documents using prefixes and suffixes that you can then import to programs such as Excel. Be sure to check the help files on the website, and use the trial version on the developer's website to check if the app works for your kind of input data.

Some small start-up problems were quickly addressed by the developer, who is very responsive to concerns.

D ***ies*el ,

Great utility - Easy to use

This app is really effective and easy to use! Saved me hours of work by automating the data extraction process of html pages in the area of chemoinformatics.
It would be nice to see some post-processing feature on the extracted data. Particularly when extracting html data, one might encounter simple tags like subscript (<sub>) or superscript (<sup>) and want these removed. This can be done in any text editor using find/replace so it should be relatively easy to implement.

umeixueiro ,

I really like it but...

This is a very useful aplication indeed, the only thing that I would like to see in a future realease is the capacity to read very large text files; I tried using it with a larger file and it colapsed even though I have 18 GB of RAM and no other aplication running.

I think that the way the unix command “more” works is the way to solve this problem because it reads sequentially the file and does not load all in the memory.

I think that if you fix this you deserve all 5 stars, but for now I will give you 4 stars hoping you make this product better than it is now.



Roberto Panetta
7.1 MB
OS X 10.10 or later, 64-bit processor
Age Rating
Rated 4+
© 2012-2018 Ecleti - Roberto Panetta


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer