Skip to content
Learn › Get data in: open the docs menu

Paste data from Excel or Google Sheets into Mammoth

Paste from Clipboard turns cells you copied into a new dataset. In the Data Library, click New dataset, choose Paste from Clipboard, paste, and click Create new dataset. Use it for small tables and quick questions that don't need a file upload.

New Dataset dialog with Paste from Clipboard selected and a Click to paste data area with a Ctrl+V hint

When to paste data

  • Someone asks a question in a meeting: copy the Excel data, paste it into Mammoth and explore it.
  • You want to test transformation logic on sample rows before you build a full pipeline.
  • You need a small reference table (department codes, product categories) for lookups.
  • You want a quick data quality check before a formal upload.

Paste cells to create a dataset

  1. Select cells in Excel or Google Sheets and copy them (Ctrl+C on Windows, Cmd+C on Mac). Include the header row.
  2. In Mammoth, click New dataset.
  3. Select Paste from Clipboard.
  4. Select Click to paste data, or press Ctrl+V (Cmd+V on Mac). Mammoth shows an editable preview of the pasted table.
  5. Check the columns and header row Mammoth detected.
  6. Give the dataset a name and click Create new dataset.

In the preview:

  • To discard it, select the X button in the preview bar.
  • If you paste again while a preview exists, Mammoth asks "Are you sure you want to replace this preview?" before it replaces it.
  • If the browser blocks clipboard access, Mammoth shows "Clipboard access was blocked. Allow access or press Ctrl+V." (Cmd+V on Mac).

What you can paste

  • Spreadsheets: Excel ranges (with or without headers), Google Sheets selections, and any spreadsheet that copies cells as tab-separated text.
  • Web and tools: HTML tables from websites, database query results copied as text (for example from pgAdmin), and CSV text from text editors or command-line tools.
  • Delimited text: tab-delimited data (the most common, from Excel) and comma-separated values.

Mammoth splits the pasted text on tabs if it contains any tab, and on commas otherwise. Other delimiters, such as pipes (|) and semicolons, are not detected.

Google Sheets sales_2026 table beside the same rows open in Mammoth as Sales_2026.csv with Explore Cards

What happens with text that isn't a table

If the pasted content is not rows and columns, Mammoth puts each line in a single column as text. That includes:

  • plain sentences, such as hello this is not a table;
  • JSON, such as {"key": "value"};
  • HTML, such as <div>test</div>;
  • special characters, such as @#$%^&*()_+=~.

Mammoth rejects pasted file paths, file names (for example report.xlsx) and images with "Invalid pasted data. Please copy cells from Excel, Google Sheets, or a CSV file."

Check the preview before you create the dataset. If it isn't what you expected, restructure the data into rows and columns, or use another method.

How Mammoth detects headers and types

  • Header row: Mammoth treats the first line as headers when it has a non-numeric label in every column and at least one more line follows. Otherwise it keeps the first line as data.
  • Delimiter: tab separation (most common from spreadsheets) or comma separation (CSV).
  • Column types: detected when the dataset is created, the same way as for a file upload. Review them afterwards and use Convert Column Type where needed.
New Dataset dialog showing pasted store data in a preview grid named Clipboard Data with 19 columns and 19 rows

Worked examples

Answer a question in a meeting. The finance lead asks for the average deal size by region. Open the CRM report in another tab, copy the data, paste it into Mammoth, and use Explore Cards to break it down by region. You answer without leaving the meeting.

Train a teammate. Copy a 50-row sample of production data and paste it. Build a pipeline on it to show before-and-after results, without touching production.

Build a lookup table. Paste a 30-row table of Department Name and Department Code. Use it in joins across several Views, and paste a new version when the codes change.

Paste reliably

  • Include the header row in your selection for better column names and type detection.
  • Fix typos and formatting before you paste, and keep one date and number format per column.
  • Paste a few rows first to check detection, then paste the full table.
  • Check numeric codes (product IDs may be detected as numbers when you want text), dates, and long text values in the preview.
  • Paste prepares the dataset in your browser's memory. For large tables, close other browser tabs to avoid slowdowns.

Limits of paste

AreaLimit
Browser memoryThe pasted table is held in your browser until you create the dataset, so very large tables can be slow
Clipboard sizeContent too large for the browser to read shows "Content too large to paste. Use the file upload option instead."
Upload sizeMammoth sends the pasted table as a file when you create the dataset, so the 50 MB upload limit applies (see Limits and quotas)
VersionsEach paste creates a new dataset. To add to it later, use a file with Add data
RefreshNo schedule or automatic refresh. Copy and paste again for new data
SavingNothing is saved until you click Create new dataset. A browser refresh, crash or closed tab before then loses the data

Choose another method instead

  • Upload files when the dataset is large, you need batch history (Combine or Replace), the data updates regularly, or you have several related files.
  • Connect a database or app when data changes daily or hourly, lives in a database or business application, or should refresh on a schedule.
  • Generate with AI when you need sample data for tests, proofs of concept, learning or training.
Flowchart: large datasets lead to File Upload, frequent updates to Live Connections, sample data to Generate with AI

Troubleshooting paste

SymptomCauseFix
Nothing appears after pastingThe text is a paragraph, not rows and columns; the clipboard holds an image, a file path or a file name; or the browser blocked clipboard accessCopy cells with a clear row and column structure. Paste into a text editor first to see the raw format. Allow clipboard access in your browser settings.
"Invalid pasted data. Please copy cells from Excel, Google Sheets, or a CSV file."You pasted a file path, file name or imageCopy the cells themselves
Numbers detected as text, or dates as textMixed formatting in a column, no header row, or special characters in numbersInclude the header row, clean the formatting, then use Convert Column Type
The browser freezes or stops respondingThe table is too big for browser memory, other tabs use memory, or there are many columnsClose other tabs, paste a smaller part first, or upload a file
Pasted data disappearedThe browser refreshed, crashed or the tab closed before you clicked Create new datasetClick Create new dataset straight after pasting, and keep the source data to paste again
Was this page helpful?

Something wrong? support@mammoth.io