Convert an ODS spreadsheet to text in your browser.
Drop a LibreOffice or OpenOffice spreadsheet and get every sheet back as text, ready to paste into ChatGPT, Claude or Gemini.
- .ods from LibreOffice and OpenOffice
- Forty workbooks in, one text file out
- No sign-up, no account
Drop your spreadsheet here
Every sheet read in your browser.
What an ODS spreadsheet looks like once FileConcat has read it
A two-sheet sample stock count. Each sheet comes back under its name as comma-separated rows, the totals as their results.
<file path="stock-count.ods" language="ods"><![CDATA[ # Sheet: October Item,Count,Value "Rope, 50 m",40,320.00 Fenders,12,540.00 Total,52,860.00 # Sheet: Notes Counted by Priya on 31 October.,, ]]></file>
Sample spreadsheet, read by FileConcat 2.9.
What comes through, and what does not
In the text
- Every sheet's cells as text, then its validation messages and allowed values, its print header and footer, and its charts as tables of their data. A hidden sheet is read and marked (hidden), and hidden rows and columns are read and named in a line after the rows.
Not read
- Formulas (their results come through) and cell colours.
196 real files. markitdown does not read it.
Forty workbooks, one file to paste
Drop a folder of spreadsheets and they come back as one text file, each under its own name, with a token count for the whole set. An assistant that caps attachments counts it as one.
stock/ 2026-08-count.ods 2026-09-count.ods 2026-10-count.ods suppliers.ods
It reads more than ODS files
- PDF to textPage by page, scans included.
- Word to textHeadings, tables and footnotes kept.
- Excel to textEvery sheet under its name.
- PowerPoint to textSlide by slide.
- Image to textWriting in a photo or scan, when you ask.
- Email to textHeaders and body, attachments named.
- Web page to textThe article, without menus or ads.
- EPUB to textChapter by chapter, in reading order.
- RTF to textText with its page headers and footers.
- ODT to textLists numbered, footers kept.
- ODP to textSlide by slide, named slides kept.
Also Kindle books, notebooks, subtitles and ZIP archives.Every format it reads
Common questions
Is my spreadsheet uploaded to a server?
Not to us. FileConcat reads the spreadsheet in your browser and there is no account to create. The only upload is the one you choose to make, when you paste or attach the text at your assistant.
Do formulas come through?
Their results do: the sample's total reads 860.00, not =SUM(C2:C3). The formula itself is not in the text, and neither are cell colours.
What about hidden sheets and rows?
A hidden sheet is read and marked (hidden). Hidden rows and columns are read and named in a line after the rows, so nothing hidden drops out unnoticed.
Can I get plain text without tags?
Yes. Set Format to Plain before you copy or download. The tags go, and each file sits between two rules with its name, under a short summary and the file list.
Can I convert many spreadsheets at once?
Yes. Drop several files or a whole folder. They come back as one text file with each workbook under its own name, so an assistant that limits attachments takes them as one.
Drop your spreadsheet and copy the text
Drop your spreadsheet here
Every sheet read in your browser.