Provides form bases to allow for batch import and export of CSV files.
BatchImportCSVForm
Create a custom form extending the BatchImportCSVForm class to allow the user to upload a CSV file, and you can process it via a batch.
For example, a manual upload of node data could then be processed and a node created for each row of the CSV.
BatchDownloadCSVForm
Create a custom form extending the BatchDownloadCSVForm class to allow processing the form input in a batch process, then output a CSV file.
For example, you may want to create a custom export of node data, so you'd allow the user to select what nodes or node fields to include on the form, then the batch process would be querying the node table, processing that data, and adding it to the CSV to download.
Why not Feeds?
Feeds provides a lot of amazing functionality and tools, but it also has a heavy impact on UI and requires some effort to understand and use. Forms that use this module's base forms look like any other Drupal forms, so can fit into other modules as needed, and don't require the user to do anything more than the form itself.
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.- Project categories: Import and export
2 sites report using this module
- Created by maxwellkeeble on , updated
Stable releases for this project are covered by the security advisory policy.
There are currently no supported stable releases.
