Skip to content

Online table editor for spreadsheets

Open an Excel file, or paste cells from a spreadsheet, and edit them in a grid. Then save it as Excel, HTML, Markdown or a text table.

Your files stay on this device. Nothing is uploaded.

RowColumnSort
0 rowsSaved in this browser
This is not a spreadsheet: there are no formulas. Need formatted text instead? Use the visual HTML editor.

    Tools work on the selected cells or the selected column. Ctrl Z undoes them.

    Advertisement
    A hand drawn table on paper with one row and one cell highlighted

    Last checked by the TextEditor.com team

    How to use the table editor

    The grid works like a small spreadsheet. Click a cell and start typing, or press Enter to change what is in it. Your table saves in this browser as you work. Nothing is sent to our server.

    1. Open or pasteDrop a CSV or Excel file on the page, or copy cells in Excel and press Ctrl+V in the grid.
    2. EditChange cells, sort, move rows, find and replace, or remove duplicate rows.
    3. ExportPick a format, then copy the result or download a file.

    Only the rows you can see are drawn on the screen. That keeps the grid fast with a file of 5,000 rows and 20 columns, or more.

    Turn any table into Markdown, HTML or a text table

    Copy a table from a web page, a spreadsheet or a GitHub file and paste it below. The editor finds the format by itself. Pick the format you want to see it in.

    Table converter
    
    

    Text tables use box drawing lines. They line up in any font where every letter has the same width, like in code, a terminal or a plain text email. See more of these lines among the box drawing characters.

    How a table looks as plain text

    A CSV file is plain text. Each line is a row, and a comma splits the cells. When a cell has a comma, a quote or a line break in it, the cell goes inside double quotes. A quote inside the cell is written twice. These rules come from RFC 4180.

    Type three cells and see the CSV line
    
    

      This editor opens CSV files too. For CSV work, like a wrong separator or broken letters from the wrong text encoding, the CSV editor has more tools.

      What each format keeps

      FormatOpenSaveWhat is kept
      CSV, TSVYesYesThe text of every cell. One sheet per file.
      Excel .xlsxYesYesValues of every sheet. Formulas, colors and column widths are dropped.
      Excel .xls (Excel 97 to 2003)YesAs .xlsxValues of every sheet
      OpenDocument .odsYesAs .xlsxValues of every sheet
      HTML tablePasteCopyText, header row and line breaks. Merged cells are split into single cells.
      Markdown tablePasteCopyText and the header row. Number columns are aligned right.
      Text table with linesNoCopyText, lined up with box lines in four styles

      Excel files are read with the free SheetJS library, which runs in this page. The file is never sent to a server. To copy part of a table, select the cells and tick "Only the selected cells" in the Export panel.

      Why there are no formulas

      This is a table editor, not a spreadsheet. A cell holds text, and a sum like =A1+A2 stays as typed. When you open an Excel file, each formula cell keeps the last value Excel worked out. A note tells you how many formula cells the file had.

      That keeps the numbers you see the same as in the file. But if you change a number, totals will not update. Make those changes in Excel, LibreOffice or Google Sheets instead.

      The status bar still helps with quick checks. Select some cells with numbers, and it shows their sum and average.

      Keyboard shortcuts

      KeysWhat they do
      Arrow keys, TabMove to the next cell. Hold Shift to select more cells.
      Type, Enter or F2Typing replaces the cell. Enter and F2 change what is in it.
      Alt + EnterA line break inside a cell
      EscStop editing and keep the old text
      DeleteClear the selected cells
      Ctrl + C, VCopy and paste cells, also to and from Excel and Google Sheets
      Ctrl + Z, YUndo and redo
      Ctrl + FFind and replace in the table
      Ctrl + KEvery tool in one list. Type to find one.
      Ctrl + S, OSave the file, or open one

      On a Mac, use Cmd in place of Ctrl. On a phone, tap a cell and change it in the box above the grid.

      More table tools

      Frequently asked questions

      Is this table editor free? Do I need to sign up?

      It is free, and there is no account. Ads on the page pay for the site.

      Is my file uploaded anywhere?

      No. The file is read by your browser on your device. Your table is saved in this browser so it is still here next time. It never reaches our server.

      How do I open an Excel file without Excel?

      Drop the .xlsx or .ods file on this page, or click the box at the top and choose it. The first sheet opens in the grid, and you can edit it and save it again.

      How do I copy cells from Excel or Google Sheets?

      Select the cells, press Ctrl+C, click a cell in the grid and press Ctrl+V. The rows and columns stay in place. For a CSV file, the CSV editor has more tools.

      How do I make a Markdown table?

      Paste or type your cells into the grid, then open Export and pick Markdown table. Click Copy and paste it into GitHub, a README file or any Markdown editor.

      Does it keep my Excel formulas and colors?

      No. Each cell keeps the value you see in Excel, and the formulas are left out. Colors, fonts and column widths are dropped too. Keep your first file if you need them.

      How many rows can it handle?

      Files up to 50 MB open. The grid draws only the rows on the screen, so tens of thousands of rows still scroll smoothly. Very large files take a few seconds to open.

      How do I remove duplicate rows?

      Open Clean up and click "Remove duplicate rows". The first copy of each row stays. Rows count as the same only when every cell matches. Ctrl+Z brings them back.

      Can I make an HTML table for my website?

      Yes. Open Export and pick HTML table. The code is clean, with a header row when "First row is the header" is on. Tick "Add simple borders" for a plain style. For text around the table, use the HTML editor.

      • Text editorWrite and edit plain text in your browser.
      • HTML editorWrite in a visual editor and get clean HTML code.
      • ASCII tableAll 128 ASCII codes with decimal, hex, octal, binary and HTML values.
      • Case converterPaste text and change it to UPPERCASE, lowercase, Sentence case or Title Case in one click.
      • Word editorOpen a Word file in your browser, edit it on a page view and save it as .docx again, or as a PDF, HTML or text file.
      • PDF editorAdd text, sign, draw, white out and fill in forms in a PDF.

      ↑ ↓ to choose, Enter to open, Esc to close