CSV template for Text Import

Further, here’s an example of adding multiple occupations, residences and attributes for the same person.

Note the square brackets around the Person ID for the Home Person (I0044 - Garner von Zieliński, Lewis Anderson Sr) in the Example.gramps sample Tree. The brackets keep the import from creating another new person.

Person, occupationdate, occupationplace, occupationplace_id, occupationsource, occupationdescr
[I0044],21 Jun 1855,,[P1435],2nd Source,"Retired"
[I0044],24 Apr 1826/7 (Julian),,[P1131],Other Source,"Farmer"
[I0044],23 Jan 1852,"Twin Falls, Twin Falls, ID, USA",,3rd Source,"Laborer"
[I0044],12 Apr 1827,"Washington DC, USA",,Another Source,"Janitor"

Person, residencedate, residenceplace, residenceplace_id, residencesource
[I0044],21 Jun 1855,,[P1435],2nd Source
[I0044],23 Jan 1852,"Twin Falls, Twin Falls, ID, USA",,3rd Source

Person,attributetype, attributevalue, attributesource
[I0044],Death Record,Idaho Cert. #145258,2nd Source
[I0044],Eye Color,Blue,3rd Source

References:

Response to Reddit.com/r/gramps thread 30 Aug 2024 "Importing .csv with multiple events of same type "
Updating from Gramps 5.1.5-1 to 5.2.3 resolved the import failure.