TTabulens PTES Windows Open app

Open a DATEV export (EXTF CSV) in Excel without breaking it

The German subsidiary closes the month, and the group gets a file called something like EXTF_Buchungsstapel_2024.csv. It is the export format of DATEV, the software almost every German tax adviser (Steuerberater) uses. On a double-click Excel turns it into a mess: one wide row of codes at the top, umlauts as symbols, dates like 302, amounts that will not add up. The data is fine — Excel just does not know the format.

Open the DATEV file Download for Windows

Free to use. The file is read in your browser and never uploaded. Windows version — 4.9 MB, no installation: details. Pro — $29 once: price.

Updated 2026-09-30 · format CSV

What the first line is

A DATEV file (DATEV-Format) is a semicolon-separated CSV with one extra line on top: the header record. It describes the whole batch, and the column names only come on the second line. A typical header looks like this:

"EXTF";700;21;"Buchungsstapel";13;20240130140440439;;"RE";"Admin";"";29098;55003;20240101;4;20240101;20240831;…;"EUR";…;"03";…

FieldExampleMeaning
1EXTFfile from or for a non-DATEV program; DTVF is DATEV’s own export
2700version of the header format
3–421, Buchungsstapeldata category: 21 is a batch of postings (Buchungsstapel), 16 is customer and supplier master data (Debitoren/Kreditoren), 20 is the account names (Kontenbeschriftungen)
1129098tax adviser number (Berater)
1255003client number at that adviser (Mandant) — in practice, which company this is
1320240101start of the fiscal year (Wirtschaftsjahr-Beginn)
144length of general ledger account numbers (Sachkontenlänge)
15–1620240101, 20240831period the batch covers (Datum vom / Datum bis)
22EURcurrency
2703chart of accounts: SKR03 or SKR04

Below the header come the column names — Umsatz (ohne Soll/Haben-Kz), Soll/Haben-Kennzeichen, Konto, Gegenkonto (ohne BU-Schlüssel), BU-Schlüssel, Belegdatum, Belegfeld 1, Buchungstext and a hundred more, most of them empty — and then one posting per line.

Why Excel breaks it

And never save the file back from Excel and send it on: quotes, dates and encoding all change, and DATEV rejects the import.

What happens when you open it here

The app recognizes the EXTF or DTVF signature at the start of the file and reads it as DATEV:

Customer and supplier lists (Debitoren/Kreditoren) and account names open the same way; they simply have no amounts, so no signed column. Postcodes such as 01067 keep their leading zero.

Checking the postings

Each line is one posting: the amount goes to Konto (account) on the side given by S or H, and to Gegenkonto (contra account) on the other side. The signed column is from the point of view of Konto.

Getting it into Excel

“Export…” → Excel writes a workbook in which Belegdatum is a real date, amounts and the signed column are numbers, and the German text is intact. Filter first if you only need one account or one month: the export takes the rows on screen. A pivot table by account and month can be built and exported the same way.

The DATEV file itself is opened read-only. The app does not write the DATEV format back — corrections go through the program that produced the export, or through the tax adviser.

FAQ

Does the file go to a server?

No. It is read in your browser tab, and the page technically cannot send the file’s contents to any other address. For ledger data of a subsidiary that is usually the point.

What if the header has no period?

Then the year is taken from the fiscal year start. If neither is there, Belegdatum is left as it is in the file, DDMM without a year, and a note says so — the app does not invent a year.

Does it work with DTVF files and master data?

Yes. DTVF and EXTF headers are read the same way; the data category and its name are taken from the file itself, so Debitoren/Kreditoren, Kontenbeschriftungen and other categories open with their column names from line two.

The amounts look wrong in Excel even after import. Why?

Most likely the decimal comma: “1190,00” read with English settings. Either import with German locale settings in Excel’s text import, or export from here, where the numbers are already numbers.

Your file never leaves your computer. Parsing happens in the browser, in a background thread. The page's security policy forbids sending data to third-party addresses — you can check this in the developer tools. After the first visit the app keeps working offline.
Open the app Download for Windows

Free to use. Your file is not uploaded to a server. Windows version — 4.9 MB, no installation: details. Pro — $29 once: price.