Hi,
A few months ago I needed similar functionality.
I decided to write a python script, which reads reads KICAD’s schematic files (.SCH), extracts the components and some of their property fields.
This information can then be exported to a .csv file in which you can edit these parameters. Once you are done editing, you can reload the .csv file and merge the changes with the .sch files.
I made it so that I can add order codes in a spreadsheet editor, which then can be resynced with the .sch files, and will give the schematic symbols the properties: FarnellLink, MouserLink, and DigikeyLink.
You can find the code at https://github.com/BPJWES/KiCAD_Partslist_editor
This was created for python 3+
If you use it, please make sure to backup your files because, I cannot fully guarantee the script won’t corrupt files.
Best of luck,
Regards, Wefas
PS. I think it would be super handy if similar functionality (list type parameter editing) would be included into CVPCB.