flshcrds.
IMPORT · CSV · FLASHCRDS

Guide

One file thousand cards.

Already have your words in a spreadsheet or notes? We will show you how to turn them into a ready deck — without retyping.

00 — 05 MIN

What is aCSV file.

01 / 04 — basics

In one sentence

CSV is a plain text file that stores a table. The first row holds column names, each following line is one row, and commas separate the columns.

A · Spreadsheetwhere you type your words
spanishenglishsample usage
2darse por vencidogive upNunca te des por vencido con tus sueños.
3toparse conrun intoMe topé con Sara en la estación, por completo casualidad.
4cuidar delook after¿Podrías cuidar de mi gato este fin de semana?
5posponerput offTuvimos que posponer la reunión hasta el lunes.
Click any row →
B · .csv filehow it looks when saved
1spanish,english,sample usage
2darse por vencido,give up,Nunca te des por vencido con tus sueños.
3toparse con,run into,"Me topé con Sara en la estación, por completo casualidad."
4cuidar de,look after,¿Podrías cuidar de mi gato este fin de semana?
5posponer,put off,Tuvimos que posponer la reunión hasta el lunes.
The same row,
written as plain text.

What makes a card

Cards are built from a template — you map columns to its fields.

A card is not just front and back. In the app you build it on a template — a list of fields you name yourself. This is what the template editor looks like: it decides what you see as the question and what appears only after you flip the card.

Worth knowing before you prepare a file: each column in your CSV maps to one template field. As many fields as you want to fill, that many columns you need.

Card template editor12345
Card template editor
01

Template name

One template can serve many decks. Name it so you will recognize it later — for example “Vocabulary with example sentence”.

02

Field and its name

Each field has a type (heading, text) and a name you choose. CSV columns connect to these fields — one column feeds one field.

03

Flip line

The most important part of the screen. Fields above it appear as the question; fields below appear only after you flip the card. Drag fields by the handle on the left.

04

Field label

A toggle decides whether the field name appears on the card above the content. Useful when the back has several fields you want to tell apart.

05

Save template

Once saved, the template is ready. On import you only point each field to the right column.

Prefer to watch

What CSV is — in a few minutes.

If you would rather listen than read: a short explanation of what the format actually is and why every program understands it.

You do not need to watch it to upload your words — everything you need is on this page below.

Play on YouTubeCSV

You do not need to configure anything. The app will recognize your file.

comma · semicolon · tab — any of them

No vocabulary yet?Ask AI.

02 / 04 — a ready list in a minute

Shortcut

ChatGPT, Claude, or Gemini can prepare a list in the right format.

Copy the template, replace the [bracketed] fields with yours, and save the reply as a file.

AI chat
Create a CSV file containing [COUNT] entries about [TOPIC]. The CSV file must contain exactly the following columns: [COLUMN NAME LIST] For each entry: - [REQUIREMENT 1] - [REQUIREMENT 2] Additional requirements: - Each row should contain unique and correct information. - Do not leave empty fields. - All data should be written in [LANGUAGE]. - Do not add any columns beyond those specified above. - Ensure that commas, quotes, and newlines inside fields are properly encoded according to the CSV standard. - Generate a ready `.csv` file. - Do not add any text or explanations beyond the CSV file. - [ADDITIONAL REQUIREMENTS]
!

AI can get facts wrong or invent content — skim a few rows before you upload.

01
Create your prompt

Copy the template, replace the [bracketed] fields, and paste it into your AI chat.

02
Download the file

Save the reply as a .csv file — plain table text only, no commentary or markup.

03
Import the file in the app

Upload the CSV to flshcrds and map the columns to your card template fields.

few thingsworth remembering.

03 / 04 — five small details

No stress

Most of this your spreadsheet handles when you save. Come back here only if something does not work the first time.

01

Put column names in the first line

Easiest is to use the same names as your template fields — for example spanish and english. That line is not a card, just a table header.

02

Do not worry about the separator

Comma, semicolon, tab — whatever your program uses to split columns, the app will detect it. Save the file the way it exports by default.

03

Wrap sentences with commas in quotes

Otherwise a comma inside the sentence splits it into two columns. Like this: "Me topé con Sara en la estación, por completo casualidad." — or let your spreadsheet do it on export.

04

One setting worth checking

When saving, choose UTF-8. Without it, characters like ä ö ü é è ç ñ ż ć turn into garbage. Google Sheets always gets this right.

05

Empty fields are fine

No example sentence for every entry? Leave the cell empty. In the file it looks like: posponer,put off, — the separator stays, there is just no content.

Save asCSV.

04 / 04 — export to file

Most spreadsheets and text editors let you save a table as CSV. Below is where to click in popular apps.

Google Sheets

The simplest path. Nothing to configure — it always works.

File → Download →
Comma-separated values

(.csv)
Excel

On the format list, pick the one labeled UTF-8. Plain “CSV” can break characters.

File → Save As →
CSV UTF-8
Numbers

Expand advanced options and set encoding to Unicode (UTF-8).

File → Export To →
CSV → Advanced

options
Text editor

Type your words line by line and save with a .csv extension.

Save As →
Encoding: UTF-8 →

name.csv

Not sure where to start? Grab a ready-made template.