Totally doable from Glide, even if all are in a single table
Here’s a tutorial that shows how to generate a CSV export from Glide.
To split them up for export, all you need to do is create a relation that only includes the rows of the appropriate category, and then fetch a joined list of rows through that relation (I think I described how to do that in the tutorial).