How to Get a ChatGPT Table Into Google Sheets
ChatGPT, Claude, and Gemini answer with Markdown pipe tables. Convert one to tab-separated values and it lands in Sheets as a real grid.
Direct answer
AI assistants format tables in Markdown, so the clipboard carries pipe characters rather than a grid. Paste the answer into the converter, press Copy for Sheets, and paste into the spreadsheet — the table splits into proper cells and numbers stay numeric so you can chart them straight away.
Open Markdown to Google Sheets converterWhen to use this
- You asked an assistant to extract, compare, or summarise data into a table.
- A generated budget or schedule needs to become a working spreadsheet.
- The pasted answer filled one column with pipes.
Steps
- Use the copy button on the assistant's message so you get the Markdown source.
- Paste the whole answer into the converter — prose around the table is ignored.
- Check the grid preview for the expected column count.
- Press Copy for Sheets and paste into the spreadsheet.
- Verify a few values against the original before building on them.
Example conversion
Based on the figures you gave me: | Month | Spend | Leads | Cost per lead | | --- | ---: | ---: | ---: | | January | $12,400 | 310 | $40.00 | | February | $14,100 | 402 | $35.07 | | March | $11,800 | 288 | $40.97 | March was the weakest month on efficiency.
Month Spend Leads Cost per lead January $12,400 310 $40.00 February $14,100 402 $35.07 March $11,800 288 $40.97
Common mistakes
- Do not build a model on AI-generated numbers without checking them — the converter is faithful to the input, including any errors in it.
- Do not copy the rendered table from the chat bubble; use the message's copy button to get the Markdown source.
- Do not expect a derived column such as cost per lead to become a formula — it arrives as the value the assistant calculated.
FAQ
- Why does the table look right in the chat but break in Sheets?
- The chat renders the Markdown for display. The clipboard carries the raw source, and Sheets has no Markdown parser, so it shows that source as text.
- Can I convert a table with prose around it?
- Yes. Paste the whole answer — only the first table in the input is read.
- Should derived columns become formulas?
- They arrive as static values. If you want live recalculation, replace that column with a formula in Sheets once the data is in place.
- Does this work for Claude and Gemini?
- Yes — all of them use the same Markdown pipe-table convention.
Related Sheets guides
How to Paste a Markdown Table Into Google Sheets
Google Sheets puts a pasted Markdown table into a single column of pipe characters. Convert it to tab-separated values and every cell lands where it belongs.
Why a Markdown Table Pastes Into One Cell in Google Sheets
Sheets splits pasted text on tab characters. Markdown separates columns with pipes, so there is nothing to split on and the row stays in a single cell.
How to Import a Markdown Table Into Google Sheets as CSV
When pasting is unreliable — a locked-down browser, a mobile device, or a very large table — download the table as CSV and import the file instead.
Keeping Numbers, Percentages, and Currency Correct in Google Sheets
Percentages, currency symbols, and thousands separators decide whether a pasted column is a number you can chart or text you cannot. Here is how each is handled.