Store the data

Keep the CSV you downloaded in a folder on your laptop. Leave that original file unchanged. Do your edits in a second copy. Save a note beside the file with the source URL and the download date.

Pick a home for your data

These sizes are comfortable starting points. A very wide table, or an older laptop, may need a smaller file. The sizes below are for files on your laptop. A free chat may accept only a smaller upload. GitHub is a website that stores files and their history. A repository is a folder that remembers every change. Parquet is a compact file format for big tables. SQL is a language for questions about a table.

MethodGood forSize it handles comfortablyEasy to shareFreeNeeds code
CSV fileOne small table you can upload to a chatSmall tables, up to a few dozen megabytesYes, send a copyYesNo
Google SheetsClassmates editing one table togetherSmall tables, up to tens of thousands of rowsYes, share a linkYes, with an accountNo
SQLite or DuckDBQuestions across larger tablesHundreds of megabytes to a few gigabytes, depending on your laptopYes, share the database fileYesUsually SQL
ParquetStoring a large table in a smaller fileLarge files, hundreds of megabytes to many gigabytes, with a suitable toolYes, share the file. The reader needs a tool that opens ParquetYesUsually
GitHub repositoryA public history of small files and codeSmall CSVs, a few megabytes eachYes, a public link when the licence allowsYes, with an accountNo, for uploading the file

Three questions to choose

  1. How big is it?

    A small table can stay a CSV. If the file is too large to open, use SQLite or DuckDB to ask questions, or Parquet to store it in less space.

  2. Who needs it?

    Keep it on your laptop if it is only for you. Use Google Sheets if classmates will edit it together. Use a GitHub repository for a small public file when the licence allows sharing.

  3. Will it change?

    A one-time download needs a dated copy. Each later download needs its own raw file and source note. Use GitHub for the history of small text files. Use a database when the table keeps growing.

01

Choose a storage method

✅ Free pending test

Paste this prompt into your AI chat, and replace each [bracket].

Prompt
My public dataset is [file size and approximate number of rows]. It will be used by [just me / classmates / the public] and updated [once / monthly / often]. Recommend one option: CSV, Google Sheets, SQLite or DuckDB, Parquet, or a GitHub repository. I am a beginner using free tools. Explain your choice in three short sentences and say whether it needs code. Do not assume I may redistribute the data.
What you should see

The reply names one storage option and gives a reason about size, who uses the file, and how often it is updated.

02

Make a working copy

✅ Free pending test

Duplicate the downloaded file and add the word working to the copy name.

Prompt
My downloaded file is called [your filename]. Suggest a clear name for a working copy that keeps the same file extension. The original download must stay unchanged.
What you should see

You see two files in the folder: the original download, and a copy with working in its name.

03

Save a source note beside the download

✅ Free pending test

Save this note as source.txt in the same folder, and replace each [fill in] that you know.

Prompt
Give me a short plain-text source note to save beside my raw download. Include filename, publisher, dataset and edition, source URL, download date in YYYY-MM-DD form, selected countries and years, units, licence, and row count. Leave unknown values as [fill in]. Do not invent them.
What you should see

You see source.txt in the same folder as your download, and the note shows the source URL, the download date, and [fill in] where a value is still blank.

Write the download date as year-month-day, for example 2026-10-10.

Next: explore inflation.