How to export a Discord chat to Excel or CSV

DiscordSuite team ยท Updated 2026-10-18

Short answerOpen the chat in Discord in Chrome, click DiscordSuite, choose Excel (XLSX) or CSV, and click Export. Each message becomes one row in a spreadsheet.

Excel or CSV: which should I pick?

Pick Excel (XLSX) to open the file straight in Excel with a frozen header row; pick CSV for Google Sheets, databases or scripts. All five formats are compared on the export formats page.

Step-by-step

  1. 1

    Install DiscordSuite from the Chrome Web Store.

  2. 2

    Open the channel, thread or DM on discord.com in Chrome.

  3. 3

    Click the DiscordSuite icon.

  4. 4

    Choose XLSX or CSV in the Format menu.

  5. 5

    Optional: set From and To dates.

  6. 6

    Click Export and save.

What columns do you get?

Both formats have the same 11 columns.

ColumnWhat it holds
MessageIdDiscord's message ID
TimestampWhen the message was sent (UTC, ISO 8601)
AuthorIdThe author's user ID
AuthorUsername
AuthorDisplayNameDisplay name
ContentMessage text
AttachmentsAttachment URLs, space-separated
ReactionsEmoji with counts, e.g. "๐Ÿ‘ (3)"
ReplyToID of the message being replied to
EditedWhen it was edited, if it was
Pinnedtrue or false

Opening CSV in Excel and Google Sheets

DiscordSuite's CSV is UTF-8 with a byte-order mark, so emoji and accents display correctly when you double-click it in Excel. In Google Sheets, use File โ†’ Import โ†’ Upload. Message text that starts with =, +, - or @ is escaped with an apostrophe so it can't run as a formula.

Ideas for analysis

  • Count messages per person with a pivot table on Author.
  • Chart activity over time by grouping Timestamp by day.
  • Filter Content for keywords or links.

Frequently asked questions

Can I export Discord messages to Google Sheets?

Yes. Export to CSV or XLSX, then import the file into Google Sheets.

Why do emoji look broken in my CSV?

DiscordSuite's CSV includes a UTF-8 marker that Excel recognizes. If another app shows odd characters, import the file as UTF-8.

Get your chat into a spreadsheet