Quadratic Docs
  • Getting started
  • Examples
  • Open Quadratic
  • Quadratic AI
    • Getting started
    • Generate code
    • Generate data
    • Import PDFs
    • Import images
    • Security
  • Connections
    • SQL - getting started
    • PostgreSQL
    • MySQL
    • MS SQL Server
    • Parametrize queries
    • SQL AI assistant
    • Security
    • API requests
    • Request a connection
  • Python
    • Getting started
    • Reference cells
    • Return data to the sheet
    • Packages
    • Make an API request
    • Clean data
    • Charts/visualizations
    • Manipulate data
  • Javascript
    • Getting started
    • Reference cells
    • Return data to the sheet
    • API Requests
    • Charts/visualizations
    • Packages
  • Formulas
    • Getting started
    • AI assistant
    • Reference cells
    • Functions and operators
    • Arrays
    • Criteria
    • Wildcards
  • Spreadsheet
    • Navigating
    • Files
    • Shortcuts
    • Insert/delete rows and columns
    • Data validation
    • Present & share
    • Date-time formatting
    • Browser compatibility
  • Teams
    • Manage your team
    • Private files
    • Collaboration
    • Embedded sheets
  • Import data
    • SQL connections
    • API requests
    • Drag and drop .CSV
    • Drag and drop .Parquet
    • Import Excel files
  • Self hosting
    • Getting started
    • Docker
    • AWS
    • Azure
    • Google Cloud Platform
    • Bring your own AI
    • Other hosting
  • Quadratic for Education
    • Overview
    • Enrolling in the education plan
    • Teachers
    • Students
    • Researchers
    • Education FAQ
  • Company
    • About
    • Quadratic is source available
    • Brand assets
  • GitHub
  • Blog
  • Twitter
  • Discord
Powered by GitBook
On this page
  • Getting started
  • Build something instantly with AI
  • Write your first line of Python code
  • Use Formulas
  • Connect to your databases with SQL

Was this helpful?

Getting started

The infinite spreadsheet with Python, SQL, JavaScript, and AI.

NextGetting started

Last updated 1 month ago

Was this helpful?

Quadratic is a modern AI-enabled spreadsheet. Quadratic is purpose built to make working with data easier and faster than ever.

Quadratic combines a familiar spreadsheet and formulas with the power of AI and modern coding languages like Python, SQL, and JavaScript.

Skip to a section of interest or get started in

Getting started

Here is a list of some common first things to do in Quadratic:

Build something instantly with AI

The AI Chat is open by default in your first sheet or can be accessed via the sparkle menu item in the sidebar. Simply ask questions in natural language to start writing code, inserting data, and making direct edits to your spreadsheet.

Start your first first line of code by simply pressing / after clicking a cell. This will open the command palette.

Picking your cell type will open the editor where you can start writing code.

In Quadratic you can reference cells in the spreadsheet to use in your code, and you can return results from your Python analysis back to the spreadsheet. By default, the last line of code is returned to the spreadsheet.

Formulas in Quadratic are similar to how you'd expect in any spreadsheet. Formulas are relatively referenced as seen below.

With SQL in Quadratic you can create live connections from your spreadsheets to your data sources. Data from your SQL queries is returned to the sheet, anchored at the position of the SQL cell.

If you have any questions or feedback, we’d love to hear it! Share by

Get started in Quadratic by or

Write your first line of Python code

Single referenced cells are put in a variable with the appropriate data type. Multi-line references are placed in a DataFrame. Learn more

To learn more about Python,

Use Formulas

To learn more about Formulas,

Connect to your databases with SQL

Use the AI assistant to rapidly generate accurate SQL queries, and view your SQL schema in the editor's schema viewer. You can learn more or watch a quick SQL demo below.

To learn more about SQL and connections,

🐍
🔢
🏡
contacting us.
creating your first blank sheet
picking an example file.
here
.
visit the Python section of the docs.
visit the Formulas section of the docs.
here
visit the SQL section of the docs.

the short walkthrough below.

Learn how to use AI in Quadratic

Learn how Python works in Quadratic ->

Learn how to connect to your databases with SQL ->

Learn how JavaScript works in Quadratic ->

Learn how Formulas work in Quadratic ->

Learn how Teams work in Quadratic ->

🤖
🐍
🔌
🟨
🔢
🫂
Basic Formula usage in Quadratic