# How to import (DoroTree) .DTE file

**URL:** <https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622>\
**Category:** Help\
**Tags:** data-import\
**Created:** [June 15, 2026, 10:27am UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622 "2026-06-15T10:27:58Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jeff-f](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jeff-f](https://gramps.discourse.group/u/Jeff-f)\
**Post date:** [June 15, 2026, 10:27am UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/1 "2026-06-15T10:27:58Z")

</div>

I am attempting to create a family tree by importing my family tree [.dte file] from Doro tree.

Can anyone help?

i am using Version 6.0.8 win 10

---

<div class="post-metadata">

**Author:** ![csam](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/csam/32/5361_2.png) [@csam](https://gramps.discourse.group/u/csam)\
**Post date:** [June 15, 2026, 10:51am UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/2 "2026-06-15T10:51:30Z")

</div>

Moving family tree data from one application to another is done by using a GEDCOM export.  
So hopefully the Doro Tree application has a GEDCOM export function, typically found under the ‘File’ menu.  
The GEDCOM file is a pure text file, that you can read using any text editor.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 11:44am UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/3 "2026-06-15T11:44:50Z")

</div>

Hi Jeff.

According to the [DoroTree 2.1 User’s Guide](https://www.dorotree.com/en_qs.pdf), there is a “GEDCOM” menu option in the File menu. The first of 5 listed options is “Export… Build a GEDCOM file from your DoroTree family database” (It is likely the exported data will have some non-standard data. Writing fully standards compliant GEDCOM is a rarity.)

And, like practically every other Genealogy software in the world, Gramps imports GEDCOM.

I guess the question is whether you have the DoroTree software or just a `.dte` file?

---

<div class="post-metadata">

**Author:** ![Jeff-f](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jeff-f](https://gramps.discourse.group/u/Jeff-f)\
**Post date:** [June 15, 2026, 11:51am UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/4 "2026-06-15T11:51:06Z")

</div>

hi:  
thanks for the response.  
Dorotree no longer works, hence I have the .dte file and I think I have an excel file with all the entries, can I import that?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 12:09pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/5 "2026-06-15T12:09:04Z")

</div>

There is a CSV import (which Excel can export)… and it is expanded when shortcoming are discovered.

However, whether the data is converted through `.ged` or `.csv` , there is likely to be some data that will be skipped.

I wonder if this might be an opportunity to explore whether an AI can write an import plugin for Gramps based on a sample file?

Searching online indicates that the `.dte` format is ZIP compressed. (Which seems to contain a bunch of Borland database files.) Decompressing is a familiar importing step for Gramps. Our `.gramps` format is optionally compressed XML data. (In in the uncompressed form, it is plain text XML listings.) And the `.gpkg` (which includes media too) is always compressed.

---

<div class="post-metadata">

**Author:** ![csam](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/csam/32/5361_2.png) [@csam](https://gramps.discourse.group/u/csam)\
**Post date:** [June 15, 2026, 12:13pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/6 "2026-06-15T12:13:18Z")

</div>

An Excel file cannot be imported directly, but Gramps are pretty good at importing CSV files.  
So in Excel you must first export your data as CSV.

You will need to change column names, so they fit Gramps.

[MAKE A BACKUP](https://gramps-project.org/wiki/index.php/How_to_make_a_backup) OF YOUR EXCEL FILE BEFORE ANY CHANGES !

The Gramps Manual has a description of [CSV import](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Manage_Family_Trees:_CSV_Import_and_Export) with description of expected column names as well as some samples.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 12:42pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/7 "2026-06-15T12:42:20Z")

</div>

> [@Jeff-f](#):
>
> Dorotree no longer works

GEDCOM is likely to preserve more of the relationships between records than a CSV export/import.

From what I see online, DoroTree is flakey with Windows 10 and moreso with Windows11. (I found I was unable enter data into the editing forms while running the Demo user registration on Windows 10. But the menus were still working.)

The suggestion found online is to:

> “Run this program in compatibility mode for:” (choose **Windows 7** or **Windows XP** )

And first thing to do when you have it running is to use DoroTree’s **File-\>GECOM** menu option to export

Then import that exported GEDCOM file into a newly created, empty tree in Gramps.

There is a good chance that DoroTree will simply skip exporting some of the more esoteric data. But that some of that might be in your Excel spreadsheet. So I would use that Spreadsheet as a reference when doing a ‘Sanity Check’ on the imported data.

Lets discuss any specific data elements that you discover were systematically skipped,

---

<div class="post-metadata">

**Author:** ![Jeff-f](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jeff-f](https://gramps.discourse.group/u/Jeff-f)\
**Post date:** [June 15, 2026, 12:44pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/8 "2026-06-15T12:44:44Z")

</div>

Hi:  
thanks for the detailed response.

I finally manged to export the dorotree file to a ged file

how do I import this into gramps?

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 12:57pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/9 "2026-06-15T12:57:36Z")

</div>

The easiest way to import that `.ged` file is to start with Gramps _ **not running** _.

Right-click the `.ged` file and choose to open the file with Gramps.

That’s _ **all** _!

Gramps will automate all the preliminary manual steps that are necessary if Gramps was running. And that is not an insignificant number of steps:

- from Family Trees menu, open the Family Tree Manager
- click New to create a blank tree
- select the new tree
- click Rename to create a blank tree
- give the tree a unique name
- click Load to make the tree available in the GUI for editing
- from Family Trees menu, select Import
- browse to find the `.ged` and open it

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 1:14pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/10 "2026-06-15T13:14:21Z")

</div>

The **Yahrzeit report** (and some other features) would appear to be straightforward to implement in Gramps.

Perhaps you could identify other Cultural features that DoroTree had provided but are missing form Gramps?

While exploring, found the [Hebcal REST APIs](https://www.hebcal.com/api-docs/). But since they prefer javascript, maybe these would be better suited to @DavidMStraub 's Gramps Web

---

<div class="post-metadata">

**Author:** ![Jeff-f](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jeff-f](https://gramps.discourse.group/u/Jeff-f)\
**Post date:** [June 15, 2026, 1:25pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/11 "2026-06-15T13:25:02Z")

</div>

thanks brian, I will do that.  
BTW does gramps have a standard list of categories, because dorotree has english and Hebrew, and if necessary I might be able to edit the hebrew out

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 1:43pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/12 "2026-06-15T13:43:12Z")

</div>

> [@Jeff-f](#):
>
> does gramps have a standard list of categories

Yes.

From the [Gramps Glossary](https://gramps-project.org/wiki/index.php/Gramps_Glossary#category):

> Gramps divides and organizes the information about each [Primary Object](https://gramps-project.org/wiki/index.php/Gramps_Glossary#primary_object) into a series of different descriptive schemas called Categories, each with their own [View](https://gramps-project.org/wiki/index.php/Gramps_Glossary#view).
> 
> Each Category is a smaller, more digestible portion of the total information that comprises a Genealogical Tree. The View categories are: [Dashboard](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Dashboard_Category "Gramps 6.0 Wiki Manual - Categories"), [People](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#People_Category "Gramps 6.0 Wiki Manual - Categories"), [Relationships](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Relationships_Category "Gramps 6.0 Wiki Manual - Categories"), [Families](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Families_Category "Gramps 6.0 Wiki Manual - Categories"), [Charts](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Charts_Category "Gramps 6.0 Wiki Manual - Categories"), [Events](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Events_Category "Gramps 6.0 Wiki Manual - Categories"), [Places](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Places_Category "Gramps 6.0 Wiki Manual - Categories"), [Geography](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Geography_Category "Gramps 6.0 Wiki Manual - Categories"), [Sources](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Sources_Category "Gramps 6.0 Wiki Manual - Categories"), [Citations](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Citations_Category "Gramps 6.0 Wiki Manual - Categories"), [Repositories](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Repositories_Category "Gramps 6.0 Wiki Manual - Categories"), [Media](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Media_Category "Gramps 6.0 Wiki Manual - Categories"), [Notes](https://gramps-project.org/wiki/index.php/Gramps_6.0_Wiki_Manual_-_Categories#Notes_Category "Gramps 6.0 Wiki Manual - Categories")

The [Hebrew Gramps Glossary](https://gramps-project.org/wiki/index.php/He:%D7%9E%D7%99%D7%9C%D7%95%D7%9F_%D7%9E%D7%95%D7%A0%D7%97%D7%99_%D7%92%D7%A8%D7%9E%D7%A4%D7%A1) could use some improvement.

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/e/e3fe0204c0eba25c9c0d48388d723c0e7bed3edb.png)

 ![image](https://global.discourse-cdn.com/free1/uploads/gramps/original/2X/0/08f52eec06a2b3009ca0730a1f6f14f761f14a20.png)

---

<div class="post-metadata">

**Author:** ![csam](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/csam/32/5361_2.png) [@csam](https://gramps.discourse.group/u/csam)\
**Post date:** [June 15, 2026, 5:34pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/13 "2026-06-15T17:34:57Z")

</div>

> [@Jeff-f](#):
>
> dorotree has english and Hebrew

Though I’m not 100% sure what you’re asking, I try an answer anyway.

In Gramps you can have names in multiple languages, e.g. you can have one name written in English.(latin characters) and another name in Hebrew (Aleph-Bet), so you can mix different alphabets.

Gramps has been translated to several languages, but you can only run one translation. However, it is quite easy to switch between different languages.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 15, 2026, 5:52pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/14 "2026-06-15T17:52:23Z")

</div>

@Jeff-f

Could you do a “round trip” conversion ? It would give us a hint of the scale of at-risk data that is being lost during the GEDCOM trip?

For your own use, you should probably import your exported GEDCOM into a new DoroTree. So if something is missing from the imported Tree in Gramps, you can look if it is also missing in the GEDCOM DoroTree. If it is missing there too, then the GEDCOM simply did not communicate that data.

For development purposes, could you provide us some sample data? The DoroTree3 download includes a `dtdemo.dte` sample tree. If you could load that file, export it as GEDCOM, import that GEDCOM into a new (call it “RoundTrip”) tree. The GEDCOM and RoundTrip.dte would give us a lot more info about how much data is at risk.

For example, the `dtdemo.dte` file is 87kb. And let’s say the `RoundTrip.dte` is only 80kb, that is about a 8% filesize reduction. So I’d expect about an 8% dataloss too.

---

<div class="post-metadata">

**Author:** ![Jeff-f](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jeff-f](https://gramps.discourse.group/u/Jeff-f)\
**Post date:** [June 16, 2026, 1:00pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/15 "2026-06-16T13:00:22Z")

</div>

hi:  
is that what you wanted?

(Attachment DTdemo.dte is missing)

---

<div class="post-metadata">

**Author:** ![Jeff-f](https://avatars.discourse-cdn.com/v4/letter/j/7993a0/32.png) [@Jeff-f](https://gramps.discourse.group/u/Jeff-f)\
**Post date:** [June 16, 2026, 1:04pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/16 "2026-06-16T13:04:00Z")

</div>

I tried to send you the file and it didn’t work.

---

<div class="post-metadata">

**Author:** ![emyoulation](https://yyz2.discourse-cdn.com/free1/user_avatar/gramps.discourse.group/emyoulation/32/67_2.png) [@emyoulation](https://gramps.discourse.group/u/emyoulation)\
**Post date:** [June 16, 2026, 1:18pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/17 "2026-06-16T13:18:14Z")

</div>

> [@Jeff-f](#):
>
> I tried to send you the file and it didn’t work

Yes Discouse restricts the filetypes than can be attached.

It looks like you attempted to send a `.dte` (thanks for that attempt.)

Let’s go around Discourse for the sharing of files:  
Please send to my `emyoulation` eMail account on `yahoo.com`

If you could include the GEDCOM file too, it would help. (The demo version of DoroTree is limited to 36 people. And their demo file FAR exceeds that. So I’ve not been able to interact withis the data.)

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/gramps/original/1X/2ac1e712b7adf612e31ca08a55419f4cf37c0158.png) [@system](https://gramps.discourse.group/u/system)\
**Post date:** [July 16, 2026, 1:18pm UTC](https://gramps.discourse.group/t/how-to-import-dorotree-dte-file/9622/18 "2026-07-16T13:18:33Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
