Как пользоваться Anki 5 - Импорт карточек из csv файла
Создавать карточки по одной долго - удобный импорт CSV позволяет сразу добавить много карточек, если файл подготовлен правильно
Всем привет! И мы продолжаем говорить про то, как пользоваться Anki в 2024 году. А именно как импортировать карточки. В рамках этого видео мы посмотрим простой сценарий импорта, когда у вас есть CSV файл, который был сгенерирован из Google Sheets, из Google Excel. Просто вы его в блокноте написали, и мы его будем импортировать.
Итак, допустим, сценарий. Вносить карточки руками, каждую карточку, это долго. У вас есть какой-то алгоритм, выстроенная работа с языком, когда вы карточки заносите в табличку или в блокнот. Допустим, да? То есть вы вносите слово на английском, значение, пример и метка (тег). Это техническая колонка в табличке, которой мы будем пользоваться. Мы ещё о них потом поговорим, про Anki, но для простоты будем здесь это использовать. То есть, в теории, мы можем открыть Anki и начать туда вбивать руками все эти 20 записей. Но это долго. Импортировать в Anki это быстрее.
Давайте создадим колоду. Создадим туда тип записи. Добавим, например, простую. Пусть будет первый тип записи. Второй будет у нас второй, и третий будет у нас третий. Опять же, что важно понимать, для простоты примера, Anki можно очень сильно кастомизировать. Это здорово. Для красоты примера у нас есть сценарий, когда в рамках изучения языка я отслеживаю, создаю запись в табличке, где у меня есть слово, значение и пример. Если у вас больше, замечательно. Тогда ваша табличка будет выглядеть иначе, в соответствии с тем, что вы хотите, чтобы у вас было. Нажимаем сохранить. Идём в карточки, делаем так, чтобы у нас шаблон оборота тоже показывал слово, пример и значение. Сохраняем.
Готовы импортировать все данные. Идём сюда, копируем. Опять использовал ChatGPT, чтобы сгенерировать какие-то данные для примера. Не обязательно делать то же самое. У вас могут быть данные свои. Их может быть 20, 500, 1000, 3000 и так далее. Мы будем использовать 20. Открываю Google Sheets, вставляю все значения сюда. Так, не совсем то, что я хочу. Не так скопировал, извиняюсь. Ещё раз. Так, здесь нужна ещё одна дополнительная манипуляция. Split text to columns и custom разделитель палка. Окей, всё. Вот мы пришли к состоянию, когда у вас есть табличка, в которой вы держите ваши карточки в том виде, в котором вы их изучаете. Первая колонка у нас будет слово, вторая - значение, третья - пример, и четвёртая - метка. Это нужно для Anki. Таким образом, накопилось 20 значений, 20 строчек, соответственно 20 карточек. Если у вас одна запись создаёт одну карточку.
Нам нужен CSV файл из этого всего. В Excel и в Google Sheets есть возможность сохранить как CSV файл. Идём сюда, download, comma-separated values, жмём. Файл загрузился. Окей, давайте я его найду. Всё, файл нашёл, сейчас перенесу. Окей, так, идём в Anki, и что мы видим. У нас есть наши колоды, нажимаем кнопку импортировать. Появляется окно, откуда выбрать файл. Вот у меня этот файл находится здесь. CSV формат поддерживается разными программами: Zip, текстовый файл, база данных и apkg, но это уже другие форматы, и xml и так далее. Нам нужен CSV, самый простой. Жмём Open. Появляется окно, где мы должны очень чётко определить, как будем импортировать наши данные. Смотрим. Разделитель полей. Давайте посмотрим, у нас разделитель полей в данном случае, если мы сохраняем в Google Sheets как CSV, будет запятая. Поэтому разделитель полей пусть будет запятая. Поставили правильный разделитель полей. Здесь у вас может быть другой разделитель: палка, табуляция или что-то ещё. В данном случае, с Google Sheets, это запятая по умолчанию.
Значит, поставили разделитель полей запятая. Anki показывает предварительный вид, чтобы понять, правильно ли мы разделили поля или нет. В моём понимании, поля разделены правильно, как оно должно быть. Ещё один момент: в программах, когда сохраняете CSV, можно выбрать разделитель. Рекомендую выбирать разделитель как палка (pipe), потому что может случиться, что в примерах или других местах будет запятая, и поле разделится там, где не нужно. Но в данном случае запятая. Хорошо, пусть будет так. Идём дальше. Этот этап прошли. Настройки импорта. Тип записи. Anki нам уже подсказал тип записи. Давайте посмотрим. У нас есть из предыдущих уроков, но нам нужен другой. Выбираем колоду. То же самое. У нас есть колоды. Есть невидимая по умолчанию, но она здесь видимая. Нам нужен, где мы будем... Существующие записи. Обновить. В данном случае все записи уникальны. Если у вас будет две карточки со значением, то обновить, перезаписать. Вторая карточка перезапишет первую, либо сохранить, либо будет создаваться дубликат. В моём понимании, лучше нажать дублировать и потом с этим разобраться непосредственно после импорта. Вероятность того, что это произойдёт, зависит от того, насколько у вас много карточек и насколько вы следили, есть у вас дубликаты или нет.
Проверяем тип записи и колоду. Пусть будет тип записи. Пометить все. Давайте попробуем и посмотрим, что будет. Моя догадка, что если мы здесь что-то напишем, какую-то метку после импорта, всем этим карточкам будет легче отслеживать. Для каких-то других операций. Сопоставление полей. Смотрим. Основываясь на первой строчке нашей таблицы, Anki говорит следующее. При импортировании поле Word будет соответствовать колонке Play. Я согласен с этим. Field будет соответствовать играть. Я тоже с этим согласен. Example подходит. Метки ничего. Метки выберем. Причём метки - это встроено в Anki, можно не указывать. Но давайте укажем. Ничего, мы здесь и делали, чтобы были метки. Чтобы кое-что тоже показать. Всё выделили. Окей, нажимаем импортировать. Смотрим. 12 новых записей импортировано. Если нажмём показать, откроет обозреватель карточек. Вот наши карточки, есть подробности, пишут добавлено. Если нажмём сюда, нас кинет опять на обозреватель, и у нас будет вот наша карточка. Обращу внимание, что действительно мы указали метку, и теперь у нас есть метка и в наших карточках, которые импортировались. Видим, что наша колода имеет 20 новых карточек, которые мы создали через импорт с нашими значениями, словами, примерами и так далее.
Это импорт карточек в самой простой форме. Единственный момент, который имеет смысл проверить, я точно знаю, что в предыдущих версиях Anki можно было также при импорте через один трюк добавлять аудио, видео и прочие медиафайлы. Но там есть нюанс. Проверю. Если это будет актуально, обязательно на это запишу видео, потому что это будет, наверное, наиболее распространённый сценарий, когда хочется импортировать и минимально потом делать дополнительную ручную работу. Это импорт карточек. Выглядит это так. Более сложные комбинации тоже возможны. Не обязательно использовать Google Sheets. Всё что угодно, лишь бы у вас был формат CSV и не нарушался формат, который называется comma-separated values. То есть если откроем блокнот, наш файл, то это просто текст, разделённый запятой. Идеально, конечно, разделять более уникальным знаком, как я уже говорил, это, например, палка (pipe), чтобы не было проблем при импорте, когда у вас в самих значениях колонок есть запятая. В других уроках будем рассматривать другие вещи.
Языки в моей жизни
Языки научили меня учиться и стали основой навыков, которые я освоил в жизни. Возможно, читая этот т...
читать
24. тренировать себя для сдачи тестов, но не быть беглым в жизни
Реально ли хорошо подготовить себя к экзамену по speaking, но не говорить бегло на языке в жизни
читать
22. как НЕ НУЖНО читать книги на англйиском
Чтение книг на английском имеет некий шарм. Пойдем от обратного и рассмотрим, как не нужно читать кн...
читать
Как создать ссылку на словарную статью для слова на карточке?
Учимся настраивать ссылки на словари внутри карточек Anki для быстрого доступа к дополнительной инфо...
читать
1. что не так с 'выучить' английский?
Начнём рассуждения про английский немного издалека. Вы хотите 'выучить' английский или освоить, изуч...
читать