Withdata Software

DataFileConverter 6.6 Released: Recursive Folders, Correct HTML/XML Output and No Silent Empty Runs

October 29, 2026 — Withdata Software announces DataFileConverter 6.6, the batch file converter for Windows, Linux and macOS that reads CSV, TSV, fixed-width text, Excel, XML, JSON, HTML and YAML and writes them to each other or to SQL. This release is about runs that quietly did the wrong thing: a folder that was not walked to the bottom, an HTML or XML file whose values came out mangled, a truncated fixed-width column nobody was told about, a TSV whose fields were glued together, three jobs that converted nothing and still reported success, and a “one file per worksheet” conversion that never created its folder.

What’s New in DataFileConverter 6.6

1. Recursive Folders Now Really Recurses on Linux and macOS

“Recursive folders” is the option that makes a job convert every file under a folder, not just the ones lying in it. On Windows it always worked. On Linux and macOS the folder scan asked for *.*, which those systems read as a literal name filter that only matches files containing a dot — so a subfolder called sub was never entered, and a job pointed at a tree converted half of it without saying a word. The scan now uses the platform’s own “everything” mask, and a folder that holds a macOS .DS_Store file no longer stops it in its tracks. The same fix covers counting and cleaning files in nested folders.

2. HTML and XML Values Come Out Right

Two output formats were quietly altering data. HTML output wrote cell values straight into the page, so a value containing & or < produced broken markup — and reading an HTML table back did not decode entities, so the value that came out was not the value that went in. XML output had the opposite problem: values were escaped twice, so an ampersand arrived as &amp;. Both directions are fixed; HTML is escaped on the way out and decoded on the way in, and XML is escaped exactly once.

3. Fixed-Width Files: Truncation Is Reported, Bad Widths Are Refused

When a fixed-width column is too narrow for the value in it, the value is cut — that is data loss, and it used to happen silently. It is now written to the run’s log, where a scheduled job or the console can see it. And a width table that carries no usable number at all is refused instead of turning each line into a single wide column.

4. TSV Without a Delimiter Means TAB

A session that names TSV as the format but does not spell out the delimiter used to be handed an empty delimiter, and every field was concatenated with the next: 'ID''NAME'… instead of two columns — with a successful exit code. The type now implies the delimiter: TAB when it is missing, both when reading a TSV source and when writing a TSV destination.

5. Three Ways to “Succeed” at Converting Nothing Are Now Errors

A source folder that does not exist, a URL source whose download is refused, and an RDF class that matches no subject in the file all used to end the same way: nothing converted, nothing written, exit code 0. A typo in a folder path looked exactly like an empty input. All three are now refused with a message that names what could not be read.

6. One File per Worksheet Really Produces the Files

Converting each worksheet of an Excel workbook to its own file — the “one file with N inner items → N files” shape — did not create its destination folder, so the run had nowhere to write, and the step’s dialog could crash when the file type list was asked for its selection. The folder is created and the dialog is guarded; a workbook of sheets becomes a folder of files, which is what the option says.

About DataFileConverter

DataFileConverter converts between the file formats data actually travels in, one file at a time or a whole folder in a single run, with column mapping when the source and the destination disagree about field names.

Upgrade Today

DataFileConverter 6.6 is ready for download: https://www.withdata.com/data-file-converter/download.html. Existing users may update directly. New users can download a free trial and check a recursive batch run, an HTML or XML file with an ampersand in it, or a workbook split into one file per sheet for themselves.

Withdata Software continues improving DataFileConverter based on real-world feedback from people who move data between systems every day.

Convert your data online, free

Free in-browser converters for CSV, Excel, JSON, XML and SQL: Withdata Online Data Conversion. Large files, batch conversion or scheduling? See the offline desktop apps, or browse all data conversion tools.