CSV is a file format which you can you in Frictionless for reading and writing. Arguable it's the main Open Data format so it's supported very well in Frictionless.
You can read this format using
Package/Resource, for example:
The same is actual for writing:
There is a dialect to configure how Frictionless read and write files in this format. For example: