Toggle option to "Exclude first row" when importing csv

I’d like to be able to import a csv, where values in the first row are treated only as fields, rather than the contents of a card.

I feel that this issue was not properly understood when discussed recently over in a Help post (“Csv import header creates a card bug”), and I think this is a simple quality of life fix to make csv import functionality better for everyone.

Anki definitely distinguishes between this first row, and subsequent rows, because it automatically assumes to use the values of these cells as the names for your fields — it will just also import these values as a useless card, that must be manually deleted every time you import.

To provide an example:

If my csv starts with “French, English, Audio, Image” on import, Anki will interpret these as fields, as those words will come up in the Field Mapping section of the import screen. But it will also create a card with those words in it, according to the Field Mapping and card type. So perhaps I’d get one card that literally says.

“French - Audio” on the front, and “English - Image” on the back.

Someone provided a link to documentation about file headers when this issue was brought up earlier. I think the person who raised the issue was not referring to file headers, and using the word “header” in a more colloquial sense, referring to the top of a column, which they want to be interpreted by Anki as field names only, something it seems Anki has the capacity to do.

Perhaps the docs provided are helpful for this issue, and I just couldn’t make sense of it? In either case, this is a very tedious solution for what could be a simple toggle switch.

You mean you have column headers in your .csv and they get imported, but you’d like an option for them to be skipped?

If yes, just for reference, this is related: Csv import header creates a card bug (also see the reddit posts linked by Danika_Dakika ).