How to populate one set of words into multiple decks with different note types?

Hello. I feel like I completely stuck with Anki :pensive:

I have Google Sheet dictionary exported in TSV format, like this one:

And I have 4 note types:

  1. Learning
  2. Audition
  3. Reading
  4. Typing

Each of these types has specific HTML/CSS layout and different templates (different fields on Front/Back card):

What I want now is to create multiple sub-decks using the same data from TSV file but with different note types in each deck. Like so:
image

In the future I want to keep using node types I created for this book with other data in other decks.


At first I tried to import the same TSV file into each deck over and over again, just by choosing type and deck, like so:

But Anki reacts strange and sometimes random when importing the same data again.


Now I am hoping that it will work another way. I am expecting that once I imported TSV data sheet once I can populate it into different decks with different types. That makes sense but is that possible? How to do it?

If possible, where do I start? In which deck with which type I need to import data sheet first? And what to press next to populate it to different decks?

Thank you!

Okey I think I figured it out myself.

  1. Create one note type with all necessary cards in it. In my case it is 5 cards:

  2. Turn on Deck Override option in this menu:


    And choose sub-deck where each card will be forwarded.

In my case first and second learning cards going to the first deck Learning (direct and reverse). And then audition cards go to Audition deck, reading cards to Reading deck and typing cards to Typing deck.


It works well… but only for one chapter. The problem is that note type can be used for many decks (chapters of book, random texts, imported decks from others), but only one target deck to forward cards can be choosen.

So for now the solution is to choose new target sub-decks for forwarding each time you gonna import into new deck.

Also there is a feature request to make it relative. Please vote: