Data Import & Export

How to Import Text File Numbers with Leading Zeros into Excel

Khadija KhanKhadija Khan Nov 3, 2026 869 views

Question details

The user needs to import data from a text file into Excel without losing the leading zeros on numerical values.

How to Import Text File Numbers with Leading Zeros into Excel
Product
Excel
Device & OS
not provided
Scenario
Importing data such as zip codes, employee IDs, or phone numbers from a text file where leading zeros are critical for data accuracy.
Observed behavior
Excel automatically recognizes the imported data as standard numbers and removes the leading zeros, altering the original values.
Before you start

Make sure your source text file (.txt or .csv) is closed in Notepad or any other text editor before beginning the import process to avoid file locking errors.

Solution 1Recommended

Use the Text Import Wizard to Format Columns as Text

By utilizing the Text Import Wizard, you can manually define specific columns as text before the data is loaded into the spreadsheet, effectively bypassing Excel's automatic number formatting.

Excel is programmed to strip leading zeros from numeric values to simplify mathematical calculations. To prevent this during an import, you must instruct the software to treat those specific numerical strings as plain text.

1
Launch the Import Process

Open Excel, navigate to the 'Data' tab on the ribbon, and click on 'From Text/CSV' or 'From Text' in the 'Get & Transform Data' group.

2
Select the Source File

Locate and select the text file you wish to import from your computer directory, then click 'Import'.

3
Navigate the Text Import Wizard

Follow the prompts in the Text Import Wizard until you reach Step 3 of 3. This step allows you to define data formats for individual columns.

4
Change Column Data Format to Text

In the 'Data preview' window at the bottom, click on the column that contains the numbers with leading zeros to highlight it. Under the 'Column data format' section in the upper right, select the 'Text' radio button.

5
Finish the Import

Click the 'Finish' button. Choose where you want to place the imported data and click 'OK'. Your numbers will now appear exactly as they did in the source file, preserving all leading zeros.

Use the Text Import Wizard to Format Columns as Text
Legacy Text Import Wizard: In newer versions of Excel, clicking 'From Text/CSV' may open the Power Query Editor instead. If so, select the relevant column in Power Query, right-click the column header, choose 'Change Type', and select 'Text' before clicking 'Close & Load'.
Import Data Effortlessly

Preserve Leading Zeros Seamlessly with WPS Spreadsheet

WPS Spreadsheet provides a highly intuitive data import tool that makes it incredibly simple to format columns as text during the import process, ensuring your critical data remains perfectly intact without complex workarounds.

  1. 1. Open WPS Spreadsheet: Launch WPS Office and open a new blank spreadsheet.
  2. 2. Start the Data Import: Go to the 'Data' tab on the main ribbon, click on 'Import Data', and select your target .txt or .csv file.
  3. 3. Format the Column as Text: In the import dialog, proceed to the column formatting step. Select the column containing your zero-prefixed numbers and change the 'Column Data Type' option to 'Text'.
  4. 4. Complete the Import: Click 'Finish' to instantly import your data with all leading zeros fully preserved.
Intuitive Text Import Wizard for flawless data parsing.Easily preserve leading zeros by formatting columns as text.100% compatibility with Microsoft Excel formats (.xlsx, .csv, .txt).Lightweight, fast, and completely free to use.
microsoft office alternative - wps office

Frequently Asked Questions

Can I restore leading zeros if I've already imported the file incorrectly?

Yes. If you know the exact length the numbers should be (e.g., a 5-digit zip code), you can use the TEXT function. For example, typing =TEXT(A1, "00000") will add leading zeros to the number in cell A1 until it is 5 characters long.

Why does Excel remove leading zeros by default?

Excel treats any sequence composed entirely of digits as a mathematical number. Since leading zeros have no mathematical value (e.g., 0123 is mathematically equal to 123), the software automatically removes them to simplify calculations.

Does saving the text file as a CSV prevent the removal of leading zeros?

No. If you simply double-click a CSV file to open it in Excel, the default number formatting rules still apply, and leading zeros will be stripped. You must use the Data Import feature to manually define the column format as text.

How do I force a single entry to keep its leading zero when typing manually?

Type an apostrophe (') immediately before the number (for example, '01234). The apostrophe tells the spreadsheet application to treat the subsequent input as text, preserving the zero without displaying the apostrophe itself.