Add support for spreadsheet format in imports
authorEileen McNaughton <emcnaughton@wikimedia.org>
Wed, 8 Nov 2023 04:47:41 +0000 (17:47 +1300)
committerEileen McNaughton <emcnaughton@wikimedia.org>
Tue, 5 Dec 2023 06:41:30 +0000 (19:41 +1300)
commit40a0240ee1bc2a4a900422dedd7131dfa69b7590
tree1fe7b26a9c0d6884954d0308f57b70a75fee7151
parent810014d9d8984125820eec7b4de1e9623fff8dc6
Add support for spreadsheet format in imports
14 files changed:
CRM/Contact/Import/Parser/Contact.php
CRM/Import/DataSource.php
CRM/Import/DataSource/CSV.php
CRM/Import/DataSource/SQL.php
CRM/Import/DataSource/Spreadsheet.php [new file with mode: 0644]
CRM/Import/Form/DataSourceConfig.php
CRM/Import/Forms.php
CRM/Utils/Number.php
Civi/Import/DataSource/DataSourceInterface.php [new file with mode: 0644]
Civi/Import/DataSource/DataSourceTrait.php [new file with mode: 0644]
ext/civiimport/Civi/Import/DataSource/Spreadsheet.php [new file with mode: 0644]
ext/civiimport/templates/CRM/Import/DataSource/Spreadsheet.tpl [new file with mode: 0644]
templates/CRM/Contact/Import/Form/Spreadsheet.tpl [new file with mode: 0644]
tests/phpunit/CRM/Contact/Import/Parser/ContactTest.php