I have a CSV file, in which one column is storing some account number text, like 99010124450000237
, however when i try to save it to excel, it always format the number to 99010124450000200
, the last 2
digits are rounded. this is so annoying, because actually i just want the account number be text field, but Excel will always take it as a number, and even worse, it was rounded. anybody have the same pinpoint and maybe some suggestions?
I tried to format the column to a specific format, and tried to import data. neither method works.
You don’t say what version you’re using, but the following seems to work in Excel 2007:
- Use Data … Get External Data … From Text Select your file and
click “Import” - In Text Import Wizard Step 1, set Original Data Type
to “Delimited” (the default on my installation) - In Text Import Wizard Step 2, select your delimiter (my test file uses Comma)
- In Text Import Wizard Step 3, click on the column with the account
number (it should be highlighted) and change “Column Data Format” to
“Text” - Click “Finish”
I used a file with the following text, selecting the second column to be Text:
"99010124450000237",99010124450000237,"99010124450000237"
99010124450000237,"99010124450000237","99010124450000237"
and got this output:
A B C
1 9.90101E+16 99010124450000237 9.90101E+16
2 9.90101E+16 99010124450000237 9.90101E+16
Tags: csv, excelexcel