Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

CSV file truncating 0's on left

Posted on 2013-12-04
11
Medium Priority
?
280 Views
Last Modified: 2013-12-09
I have an excel spreadsheet. In the first column I have numbers with padded 0's, in another column I have the last 4 of the SSN:

025
026
099
100

When I save the file as a CSV file, it is removing my padded zeros:

25
26
99
100

I want to retain the 0's and have it NOT remove the 0's for both columns. How do I do that?

thanks!
0
Comment
Question by:Starr Duskk
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 5
11 Comments
 
LVL 39

Assisted Solution

by:nutsch
nutsch earned 2000 total points
ID: 39696822
Are the zeros removed if you open the csv in notepad after saving? By default, excel upon opening a csv will guess at the data type. In your case, it converts the ssn string to a number.
You can avoid that by opening the csv through Data \ Get External Data from Text and specify the column type as text for your ssn column.
0
 
LVL 2

Author Comment

by:Starr Duskk
ID: 39696945
I am using this spreadsheet for an import. It is importing without the leading zeros.

I want those columns saved as text. No one will be opening it. It will be uploaded to a website, and the website will open it and import the data.
0
 
LVL 39

Expert Comment

by:nutsch
ID: 39696970
How's the file originated, how are you importing it, and do you have the leading zeros if you open the csv in notepad before opening in excel.
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
LVL 2

Accepted Solution

by:
Starr Duskk earned 0 total points
ID: 39697130
Nevermind. My research has shown that csv format wipes out leading zeros and there's nothing can be done.
0
 
LVL 39

Expert Comment

by:nutsch
ID: 39697168
Bob, thanks for giving me points in your closing, but I respectfully disagree.
CSV files do not by default wipe out leading zeroes. A csv file opened in excel with default settings will not have any leading zeroes, yes, but the csv file is just a text file with commas (or semi-columns in some countries) separating the fields. Nothing in the .csv format entails the loss of the leading zeroes.
0
 
LVL 2

Author Comment

by:Starr Duskk
ID: 39697188
In my situation, saving an excel file as a CSV file does indeed truncate the leading zeros on the fields with numeric data.
0
 
LVL 39

Expert Comment

by:nutsch
ID: 39697204
Do you achieve your leading zeroes by way of a custom format, such as "0000"? If you do, that's why it doesn't transfer to csv since the underlying data does not have the leading zeroes, and only the display has them.

If you convert the numbers to text, for instance by using the formula =text(A1,"0000"), then it should save to csv with the leading zeroes (as long as you don't reopen it with excel).
0
 
LVL 85

Expert Comment

by:Rory Archibald
ID: 39697900
Thomas,
A csv will actually save using the displayed values, so a custom format will still work. I think your original hunch was correct.
0
 
LVL 2

Author Comment

by:Starr Duskk
ID: 39698778
Our clients are exporting text data to an Excel spreadsheet, then saving it as a CSV. They wont' be using formulaes because they already struggle with just that much.

In their database, the field is "0048" for SSN.

Then when they save it as a csv, it saves with "48" because it's dropped the leading zeros.

We've fixed this on the import by padding the data.
0
 
LVL 39

Expert Comment

by:nutsch
ID: 39698980
One final question on the subject, you say
Then when they save it as a csv, it saves with "48" because it's dropped the leading zeros.
How do you see that it saves as "48"? By opening the file in excel, or by opening it in notepad or another text editor?
0
 
LVL 2

Author Closing Comment

by:Starr Duskk
ID: 39705725
what I want to do isn't possible.
0

Featured Post

Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This Article briefly covers methods of calculating the NPV and IRR variants in Excel as well as the limitations in calculating and interpreting IRR results. Paraphrasing Richard Shockley, author of my favourite finance reference tex…
In Part II of this series, I will discuss how to identify all open instances of Excel and enumerate the workbooks, spreadsheets, and named ranges within each of those instances.
This Micro Tutorial demonstrate the bugs in Microsoft Excel for Mac with Pivot Charts.
This Micro Tutorial will demonstrate how to use longer labels with horizontal bar charts instead of the vertical column chart.

715 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question