File & Format Converters · Free tool
CSV to Excel Converter
Convert CSV to a real Excel file (.xls SpreadsheetML 2003 format) that Excel, Google Sheets, and LibreOffice all open natively. No upload, no signup, no library bloat.
Comma (,)
Output is SpreadsheetML 2003 (.xls extension). Excel, Google Sheets, and LibreOffice all open it. Excel may show a warning the first time (“The file format and extension don’t match”) — click Yes to open. For more advanced Excel features (formulas, multiple sheets, charts) save as native .xlsx after opening.
Advertisement
What it does
Convert CSV to a real Excel file that opens natively in Excel, Google Sheets, and LibreOffice. Uses SpreadsheetML 2003 format (.xls extension) — a single XML file rather than the ZIP-of-XML XLSX format, which means no library dependencies and a tiny bundle.
Output preserves: header bold formatting, number vs string column types (auto-detected), and clean column alignment. For advanced features like formulas, multiple sheets, or charts, save as native .xlsx after opening in Excel.
Embed this tool on your siteShow snippetHide
Paste this snippet into any page. Loads on-demand (lazy), no tracking scripts, and sized to most dashboards. Replace the height to fit your layout.
<iframe src="https://freetoolarena.com/embed/csv-to-excel-xml" width="100%" height="720" frameborder="0" loading="lazy" title="CSV to Excel Converter" style="border:1px solid #e2e8f0;border-radius:12px;max-width:720px;"></iframe>How to use it
- Paste your CSV in the input.
- Set a filename (no extension needed).
- Preview the table to verify rows parsed correctly.
- Click Download — the .xls file opens in Excel / Sheets / LibreOffice.
Frequently asked questions
- Why is the output .xls and not .xlsx?
- True XLSX requires a ZIP-of-XML library (~700KB minified) which we don't want to add for one tool. SpreadsheetML 2003 (.xls extension) is a single XML file Excel and Sheets both open natively. Excel may show a warning the first time — clicking Yes opens it. To convert to true XLSX, just save-as in Excel after opening.
- Will Excel warn that the file format doesn't match?
- On modern Excel (2016+), yes — a one-time warning saying 'The file format and extension don't match'. Click Yes to open. Google Sheets and LibreOffice open without warning. The format is genuinely an Excel format, just an older one.
- Does it handle quoted CSV with commas in fields?
- Yes — the CSV parser handles RFC 4180 quoting: values in double quotes preserved verbatim, embedded quotes escaped as "", newlines inside quotes preserved. Quoted commas are not treated as delimiters.
- Does it auto-detect numeric columns?
- Yes — values matching the pattern -?\d+(\.\d+)? are typed as Number in the output, so Excel right-aligns them and lets you do math directly. Anything else is typed as String.
Advertisement
Show the math + sources
Formula
What this assumes
Sources
Learn more
Guides about this topic
- Using Our Tools · GuideCSV and Spreadsheet Data Conversion GuideConvert between CSV, JSON, XML, YAML, and Excel cleanly. The CSV-to-Excel pitfalls (auto-corruption of ZIP codes), JSON-to-CSV with nested data, XML-to-CSV row detection, and how to keep structure across formats.
- Using Our Tools · GuideHow to merge PDFsA simple, privacy-safe way to merge PDFs right in your browser. No watermarks, no sign-up, no upload. Takes under a minute.
- Using Our Tools · GuideHow to split a PDFSplit a PDF by pages or ranges without uploading to a server. Clear steps, common pitfalls, and a free in-browser tool.
- Design & Media · GuideHow to compress images without losing qualityPick the right format, dimensions, and quality knobs to shrink image size while keeping photos sharp. Plain steps, real numbers.
- Design & Media · GuideHow to resize images without losing qualityResampling algorithms ranked (Lanczos, bicubic), downscale vs upscale, AI upscaling limits, web/print dimensions, format choice, batch tools, and common mistakes.
- Design & Media · GuideHow to choose image formatsFormat-by-format guide: JPG, PNG, SVG, WebP, AVIF, GIF, HEIC. Lossy vs lossless tradeoffs, browser support, picture-element fallbacks, CDN optimization.
Explore more file & format converters tools
- PDF Page Range ExtractorExtract specific pages from a PDF (e.g., 1-5, 8, 12-15) into a new PDF. Browser-only via pdf-lib — no upload, no signup.
- Markdown to PDFConvert Markdown to a clean, print-ready PDF in your browser. Headings, lists, code blocks, blockquotes, links — no upload, no signup.
- PDF Table ExtractorExtract tables from PDF pages into CSV. Browser-only via pdf.js — no upload. Works on text-based PDFs (not scanned image-only).
- PDF OCR to TextExtract text from scanned or handwritten PDFs entirely in your browser. Uses Tesseract.js — no upload, no API key, supports English, Spanish, French, German, Portuguese, Italian.
- Kids Clothing Size by Age + HeightChildren’s clothing size from age + height + weight. Height is the primary signal.
- Glove Size ConverterGlove size by palm circumference: US letter, EU number. Material-fit advice included.