How to convert Word to Excel
Excel can't open a Word file. If your data is in a Word table, copy the table and paste it into Excel: each Word cell lands in its own cell. If it's text, paste it and split it with Text to Columns, or save the document as plain text and import it. Then check for numbers stored as text, lost leading zeros and dates that came in wrong.
By Operelio team · Updated October 21, 2026
On this page10
- 1.Which method fits your Word file
- 2.How to copy a Word table into Excel
- 3.An example: a contact table from Word
- 4.Turn text into a table in Word first
- 5.Split text into columns after you paste
- 6.Save the Word file as text, then import it into Excel
- 7.Keep leading zeros and long numbers
- 8.Fix what breaks: a checklist
- 9.When the Word file isn't a table: forms and enquiries
- 10.Frequently asked questions
Which method fits your Word file
What decides it is how the data sits in the document. Turn on Show/Hide on Word's Home tab to see the tabs and paragraph marks between the values, and pick the row that matches.
| Your Word file | Use | What you get |
|---|---|---|
| The data is in a Word table | Copy the table and paste it into Excel | Each Word cell in its own cell, columns kept |
| Text with tabs or commas between the values | Paste it, then Text to Columns | Columns split at each tab or comma |
| Text that needs checking before it reaches Excel | Convert Text to Table in Word, then copy the table | A table you can fix in Word, then paste cell by cell |
| A long document, or a table you want to preview first | Save it as plain text, then From Text/CSV | A preview and a delimiter choice before anything lands |
| One field per line, such as an enquiry or a form | Text to Columns on the colon, then Transpose | One row per form, a column per field |
| The same kind of document every week | Email it to an Operelio folder | A CSV of its rows in the folder each time |
How to copy a Word table into Excel
Microsoft's page covers Word and Excel on Windows; on a Mac, copy and paste works the same way with Cmd+C and Cmd+V. Microsoft says the data in each Word table cell "is pasted in an individual cell on the worksheet", so the table keeps its columns.
Remove line breaks inside cells
In Word, check the table for cells with more than one line. Microsoft's warning: "Make sure there aren't any extra carriage returns in the cells of the table, otherwise this may cause extra rows in Excel."
Copy the table
Select the rows and columns you want and press Ctrl+C.
Pick an empty spot in Excel
Select the top-left cell of where the table should go. Make sure the area is empty: the pasted cells replace anything already there.
Paste and choose the formatting
Press Ctrl+V. Click Paste Options next to the data, then Match Destination Formatting to use the sheet's formatting, or Keep Source Formatting to keep the Word table's.
An example: a contact table from Word
Say a partner sends a Word document with a four-column table of contacts: Name, Company, Email and Phone, with a header row and six people under it. Copied and pasted at A1, the header lands in row 1 and each person in a row of their own, one value per cell. The first three rows look like this:
| Name | Company | Phone | |
|---|---|---|---|
| Maya Collins | Harbor Lane Foods | maya.collins@harborlane.example | (415) 555-0142 |
| Owen Price | Brightwater Tools | owen.price@brightwater.example | (312) 555-0187 |
| Lena Ortiz | Northfield Clinic | lena.ortiz@northfield.example | (617) 555-0113 |
The names, companies and addresses are made up. Before you use a pasted table, check the columns that most often go wrong: a code or ZIP code that lost its leading zero, a number Excel stored as text, and a date in the wrong order. The fix-it table further down covers each one.
Turn text into a table in Word first
When the values in a document are separated by tabs or commas but aren't in a table, Word can make the table for you. You see the columns in Word, fix anything that's off, and then copy a real table into Excel as above.
Microsoft's advice on the separator: "If you have commas in your text, use tabs for your separator characters." A company name like Harbor Lane Foods, Inc. would otherwise split in two. Each paragraph mark starts a new row. The steps:
Show the separators
On the Home tab, click Show/Hide so you can see how the text is separated.
Select the text
Select the lines you want in the table, and click Insert > Table > Convert Text to Table.
Check the size and separator
Under Table size, make sure the numbers match the columns and rows you expect. Under Separate text at, choose the separator the text uses, such as Tabs or Commas.
Make the table
Click OK. Then select the new table, copy it and paste it into Excel.
Split text into columns after you paste
Text that isn't in a Word table pastes one line per cell, all in column A. A list typed as Maya Collins, Harbor Lane Foods, (415) 555-0142 needs splitting at each comma, and Text to Columns does it in Excel. It's also how you split a pasted column further, such as a full name into first and last.
Select the column
Select the cells or the column that holds the pasted text.
Open Text to Columns
Select Data > Text to Columns. In the Convert Text to Columns Wizard, select Delimited > Next.
Choose the delimiters
Select what separates the values, such as Comma or Tab. For any other character, select Other and type it in the box. Check the Data preview, then select Next.
Set each column's format
In the last step, click a column in the Data preview and choose its Column data format: Text for codes and phone numbers whose leading zeros must stay, Date for dates. Pick the Destination cell where the split data should appear, and select Finish.
If a value has a comma inside it and is wrapped in quotation marks, such as "Dallas, Texas", set Text qualifier to the quotation mark in the wizard. Microsoft's example: with a comma delimiter and a quotation mark qualifier, Excel imports "Dallas, Texas" into one cell.
Save the Word file as text, then import it into Excel
For a long document or one big table, an import gives you more control than a paste: you see a preview and choose the delimiter before anything reaches the sheet. Microsoft's Text Import Wizard page puts it plainly: "If your data is in a Word document, you must first save it as a text file."
A saved .txt holds the whole document, so with several tables the import brings in all of them, and the text between them, one after another. To keep them apart, copy the tables one at a time, or convert one table to text, save it and import it, then do the next.
If the data is in a Word table, turn the table into tab-separated text first, so each cell boundary becomes a tab that Excel splits on. The steps, from Microsoft's Word and Excel pages:
Turn the table into text
In Word, select the table. On the Layout tab, in the Data section, click Convert to Text. Under Separate text with, choose Tabs, and click OK. Each row becomes a line with tabs between the values.
Save as plain text
Select File > Save As and choose Plain Text (.txt) as the file type.
Import it into Excel
In Excel, click the cell where the data should start. On the Data tab, in the Get & Transform Data group, click From Text/CSV, then double-click the .txt file and click Import. On a Mac, select Data > Get Data (Power Query) and choose Text/CSV.
Choose Tab and load
Choose Tab from the list under Delimiter and check the preview. Then select Load > Load To to choose where the data goes, and click OK.
Keep leading zeros and long numbers
Codes are where a Word to Excel move goes wrong without anyone noticing. Microsoft says Excel "automatically removes leading zeros, and converts large numbers to scientific notation, like 1.23E+15". A ZIP code of 02134 turns into 2134, and a 16-digit account number loses its last digits, because Excel keeps only 15 significant digits.
To keep them, the column has to be text when the data arrives. In Text to Columns or the Text Import Wizard, select the column in the Data preview and choose Text under Column data format. With From Text/CSV, click Edit, or Transform Data, in the preview, select the column, go to Home > Transform > Data Type, choose Text, and then Close & Load.
For a few cells typed by hand, an apostrophe in front, as in '02134, tells Excel to treat the entry as text. Formatting a column as Text afterwards doesn't bring back zeros that are already gone: Microsoft notes it "will not restore leading zeros that were removed prior to formatting." Undo the paste, set the column to Text, and bring the data in again.
Fix what breaks: a checklist
Microsoft warns that after a paste "there may be unwanted extra spacing in cells, numbers may have been pasted as text rather than as numeric values that you can calculate, or dates are not displayed correctly." Here is each problem, why it happens and the fix.
| What you see | Why | Fix |
|---|---|---|
| Every line in column A | The values weren't in a Word table | Split with Text to Columns, or make a table in Word first |
| Extra rows in the middle of the data | A Word cell had more than one line in it | Remove the line breaks in Word and copy the table again |
| Numbers sit to the left and SUM ignores them | They were pasted as text; a green triangle marks each one | Select them, click the error indicator and choose Convert to Number, or use =VALUE(A2) |
| 02134 became 2134, or 1.23E+15 | Excel turns codes into numbers | Set the column to Text before the data comes in |
| Day and month swapped | The document writes dates in another order | Text to Columns, Column data format Date, and the order the document uses, such as DMY |
| Spaces before or after values | Spacing from the document came across | =TRIM(A2) removes them; How to remove spaces in Excel covers the ones TRIM misses |
When the Word file isn't a table: forms and enquiries
An enquiry or a filled-in form is often written as one field per line, such as Name: Maya Collins, then Company: Harbor Lane Foods, then Email: maya.collins@harborlane.example. To turn one of these into a row by hand, paste the lines into column A, then run Text to Columns with Other set to a colon, so the labels land in column A and the values in column B. Copy the values, right-click the cell where the row should start, and choose Transpose from Paste Options. Each value keeps the space that followed its colon, so run =TRIM on the row. A value with its own colon in it, such as a time, splits again, so check those.
When the same kind of document keeps arriving, email it to an Operelio folder instead. Each folder has its own email address, and a .docx attached to an email lands in the folder as a CSV of its rows. Field lines like the ones above become one row with a column for each field. A Word table becomes a row for each line of the table, with a Source column naming the table. Only the first table is read, with any table after it under the same header; a different table is left out, so send one list per document. Anything else becomes one row with the text in a Notes column: free text isn't split into fields.
An enquiry sent as the email itself, with no file attached, becomes one lead: field lines fill columns, and any other email keeps its text in Notes. Only .docx files are read: an old .doc attachment is refused, and the folder's notification asks you to save it as .docx or PDF and send it again. Folders are on Starter and above, and a trail that watches the folder can clean the rows and push them to HubSpot, Salesforce or Pipedrive.

Frequently asked questions
Can Excel open a Word document?
Not as a workbook. Microsoft's Text Import Wizard page says that if your data is in a Word document, you must first save it as a text file. Copy the table across instead, or save the document as plain text and import it.
How do I convert a Word document to Excel with columns?
If the data is in a Word table, copy and paste it: each cell lands in its own column. If it's text with tabs or commas between the values, either paste it and run Data > Text to Columns, or select it in Word and use Insert > Table > Convert Text to Table, then copy the table.
How do I keep leading zeros when I move data from Word to Excel?
Make the column text before the data arrives. In Text to Columns or the Text Import Wizard, choose Text as the column's data format; with From Text/CSV, change the column's data type to Text in Power Query. Formatting the column as Text after the paste doesn't bring the zeros back.
Can I convert several Word tables at once?
Not in one paste. Copy each table on its own, or convert one table to text, save it and import it, then do the next, so the tables don't run together.
Can I convert Word to Excel on a Mac?
Yes. Copy and paste works the same way, with Cmd+C and Cmd+V. To import a saved .txt file, select Data > Get Data (Power Query) in Excel for Mac and choose Text/CSV.
Why did my Word table paste with extra rows?
A cell in the Word table has more than one line in it. Microsoft warns that extra carriage returns in the cells "may cause extra rows in Excel." Remove the line breaks in Word, then copy the table again.
Is it safe to use an online Word to Excel converter?
Your document goes to that company's servers, so read what the tool says it does with uploaded files before you send one with customer details in it.
Ready to get started?
Upload a file and run your first transformation. Free, no credit card required.