Step-by-step
📊 ChatGPT
OpenAI
📘 Step-by-step guide 📘 OpenAI · ChatGPTbeginner 🔄 Life & Business

How to analyse files and spreadsheets with ChatGPT

Upload a PDF or Excel file, get a quick plain‑language summary, pull out specific figures and even generate a simple chart – all in a few easy steps.

Hook: By the end of this guide you’ll be able to drag‑and‑drop a PDF report or an Excel budget into ChatGPT, ask it for a short summary, request exact numbers, and have it draw a basic chart for you. This is for anyone who wants to make sense of documents faster, whether at home or at work.

✅ Before you start
  • A free or paid ChatGPT account (sign up at chat.openai.com if you don’t have one).
  • A web browser on a laptop, desktop or tablet – the file‑upload button is easiest to see on a full‑size screen.
  • The document you want to explore: a PDF (Portable Document Format) or a spreadsheet file such as XLSX, CSV or a Google Sheet export.
  • An internet connection and about 5 minutes of uninterrupted time.

You’ll need nothing else; the guide works on the free tier, though the free plan limits the number of images the AI can generate per day.

1

Open a new chat

Click the + New Chat button – usually a plus‑sign at the top‑left of the ChatGPT homepage. You’ll see a blank conversation window with a faint line that says “Start typing…” at the bottom. The platform prepares a fresh context so the AI will focus only on the file you later provide. If you don’t see a plus‑sign, look for a button that says “New chat” or a similar icon in the upper corner.

💬 Examplesimply click the button – no text to type yet.

You’ll know it worked when the chat pane clears and a blinking cursor appears ready for you to type.

2

Upload your file

Locate the paper‑clip icon or a button labelled “Upload a file” underneath the text box. Clicking it opens your computer’s file picker; navigate to the PDF or spreadsheet you saved and select it. After you confirm, a small thumbnail (for PDFs) or a file name (for spreadsheets) appears inside the chat area. This is the AI’s equivalent of handing a paper report to a colleague. If you don’t see a paper‑clip, look for a button that says “Attach” or a menu item called “Upload”.

💬 Exampleselect *budget‑2025.xlsx* and wait for the thumbnail to show.

You’ll know it worked when the file name or preview shows up right under the message box.

3

Ask for a plain‑language summary

Type a concise request such as:

Please give me a short summary of the main points in this file.

When you press Enter, ChatGPT scans the uploaded document and begins typing a paragraph that highlights headings, key figures and any conclusions it finds – much like a teammate giving you the gist of a meeting. The response may take a few seconds, especially for larger PDFs. If the reply looks generic, try adding “in plain language” to your prompt.

💬 Examplecopy‑paste the exact sentence above.

You’ll know it worked when the AI returns a short paragraph that mentions the document’s major sections or numbers.

4

Query specific data

Now ask a focussed question, for example:

What was the total revenue listed for Q3?

or, for a spreadsheet:

Which product category had the highest sales in the East region?

After you send the prompt, the model looks through the file, finds the relevant row or cell, and replies with the exact value and a brief context. If the answer seems unrelated, make sure you referenced the correct file – you can re‑upload it or specify “in the spreadsheet”. If the AI says it cannot find the data, try phrasing the request differently, such as “show me the cell that contains Q3 revenue”.

💬 Examplecopy‑paste either of the two questions above.

You’ll know it worked when the response includes a number (e.g., “$2.8 million”) and mentions the row or column where it was found.

5

Request a simple chart

Finally, ask the AI to visualise the data. A typical prompt looks like:

Create a bar chart of quarterly sales from the spreadsheet.

The assistant will generate an image of a bar chart and embed it directly in the chat. You can right‑click the image and choose “Save image as…” to download it for a report or presentation. Simple charts are supported on both free and paid tiers, but the free plan may limit how many images you can generate each day. If no chart appears, check that the file contains numeric sales data and try a more explicit request such as “draw a line chart of the sales column”.

💬 Examplepaste the exact sentence above and hit **Enter**.

You’ll know it worked when a picture of a chart shows up beneath your message, complete with labelled axes.

⚠️ Common mistakes
  • Uploading the wrong file type: ChatGPT only accepts PDFs, XLSX, CSV and a few image formats. Double‑check the file extension before you click “Open”. Fix: If the upload fails, select a supported file and try again.
  • Being too vague in the prompt: Phrases like “Explain this” often lead to generic replies. Fix: Include the specific thing you want – “summarise the key findings” or “list the Q3 revenue”.
  • Expecting the AI to edit the original file: ChatGPT can read and comment on a document, but it cannot change the file itself. Fix: After you get the information, open the original file in Excel or a PDF editor to make any edits.
🚀 Try it now

Open a recent PDF receipt or a small Excel file, start a new ChatGPT chat, upload the file, and type:

Summarise the main points in this file.

You’ll see the AI turn a raw document into clear, actionable information in under two minutes. Happy analysing!

✦ Original step-by-step guide by AI World Co.'s AI editorial team. Written in plain language, reviewed for accuracy.

← Back to all stories