Version 1 (modified by François Granade, 9 years ago) (diff)

New hack TicketImportPlugin, created by farialima

Import or update tickets in batch from an Excel or CSV file into Trac


This plugin lets you import into Trac a series of tickets from an CSV file or (if the xlrd library in installed) from an Excel file.

You can also use it to modify tickets in batch, by saving a report as CSV, editing the CSV file, and reimporting the tickets.

This plugin is very useful when starting a new project: you can import a list of requirements that may have come from meeting notes, list of features, other ticketing systems... It's also greate to review the tickets off-line, or to do massive changes to tickets.

Bugs/Feature Requests

Existing bugs and feature requests for TicketImportPlugin are here.

If you have any issues, create a new ticket.


Download the zipped source from [download:ticketimportplugin here].


You can check out TicketImportPlugin from here using Subversion, or browse the source with Trac.


Once you have enabled the plugin and given yourself IMPORT_EXECUTE permission, you will see a new Import tab in the main navigation. This tab contains a complete documentation on exactly how the import works, as well as a form to select the CSV or XLS file to upload. Once you have uploaded it, a preview screen shows you what will be imported and let you confirm the import.

Recent Changes

16713 by jun66j5 on 2017-07-14 06:31:50
TicketImportPlugin: use new database api since Trac 1.0 (closes #13238)
16712 by jun66j5 on 2017-07-14 06:22:32
TicketImportPlugin: require Trac>=0.12,<1.3 and remove uses of Ticket.time_changed property
16709 by jun66j5 on 2017-07-13 07:19:13
TicketImportPlugin: use format_to_html rather than wiki_to_html


Author: farialima

Attachments (1)

Download all attachments as: .zip