Uploading cards to existing deck

Hi,

I have a deck of ~1200 cards I am using for language learning. Each week I would like to add more cards to this existing deck, but via upload instead of entering 30-50 new cards each time, one by one. I have looked in the forums but can’t seem to find other threads on this topic. Is it possible to upload new cards to an existing deck in batches?

Previously I was deleting the old deck, preparing a new file with the week’s new cards, and uploading, but I lose my progress and it is very time-consuming.

Thanks for any help you can provide.

What do you mean by upload? You can add cards to an existing deck and import cards into an existing deck.

Hi, thanks for responding. I mean importing a .csv file with several cards to an existing deck. I cannot find a way to do this – I know how to import a file to create a new deck but I do not see an option to do so to add cards to an existing deck en masse via import.

I suppose it’s worth asking: why would you want to do it this way?

There are far easier ways to accomplish this with Anki’s native functionality, such as subdecks, or suspending cards.

I use the app for language learning. I have new lessons each week with 30-50 new cards. I want to be able to review all cards at times. Also, it’s still not clear to me how I can use Anki to import cards to an existing deck; on the import screen, I see no option to assign where the upload file will go.

Are you making the cards yourself? What are you importing cards from?

No, I have a .csv file I’m using. I’ve used the import feature to upload four months of vocabulary as a starting point, and I use extensive tags so I can quiz myself only on what I want, but I can’t find a way to add new cards to this existing deck except one-by-one, other than importing a new deck that includes the previous lessons plus the new vocabulary.

Apologies if this is a stupid question, but I’m not computer illiterate, and I’ve scoured the app to try and figure out how to simply import a .csv file with new cards to an existing deck.

Does the .csv file include all of the terms you will eventually want to study?

When you say ‘add cards’ do you mean from your .csv list?

Unless I’m missing something: you can just import the .csv then move the cards into whatever deck you like.

From the browser, select the cards you want to move, right-click, change deck:

image

Yes, this is what I was looking for – this can only be done in the desktop version, correct?

You can move cards between decks in the mobile version as well. It’s arguably easier from the desktop, but it can be done on mobile as well

Thank you – so, need to import new .csv file with new cards as a new deck, then move those cards into the existing deck.

Appreciate the help.

1 Like

Hold on, I don’t think that’s quite correct. Well, it will certainly work – but it’s not necessary.

You can either add new rows to your existing CSV, or create a new CSV each week – that’s totally up to you. If you use your existing CSV, and you haven’t changed anything about the existing notes, they will remain unchanged. Text Files - Anki Manual

But regardless of which you do, you can designate directly in your CSV the deck or decks where Anki should create the cards. You can have one deck header for the entire file, or even go note-by-note. (See: File Headers, same link)

Even without a header in the file though, you should see import options in Anki when you select the CSV file, and you can choose the destination deck there.


If you don’t see these options, you either need to upgrade to a newer version or turn off “Legacy import/export handling” in Preferences.

1 Like

Ah — this is very helpful — thank you SO much. Just what I was looking for.

Really appreciate it!

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.