opencsv を使用して、assets フォルダー内の csv ファイルから読み取ることができます。ただし、ファイルへの書き込みはもう少し不可解でした。
/assets フォルダー内のファイルを読み取り用に開くには、次のようにします。
CSVReader reader = new CSVReader(new InputStreamReader(getAssets().open("shoppinglists.csv")));
書き込み用にファイルを開く方法と、書き込みを行う方法を教えてください。ファイルへのアクセスに getAssets() を使うと継ぎ目がきれいなので、読み込みにも使いたいと思います。