How to set character encoding when opening a CSV file in Excel?

493,708

Solution 1

Use the import function under "Data" tab where Excel allows us to specify the encoding. Select "from text" and choose your csv file then Select Japanese shift-jis encoding.

Solution 2

The following steps work with Office 2003.

  1. Rename .csv to .txt
  2. Open .txt file from Excel (don't do it with right click on file then open with Excel), Excel will open a Text Import Wizard dialog, ask ask for the format of .txt file, including character encoding of text file.
  3. Rename .txt back to .csv after your edit is finished.

Solution 3

On Excel 2016 for Mac:

  1. create blank worksheet,
  2. in main menu go to Data -> Get External Data -> Import Text File,
  3. follow steps in wizard - choose the encoding until you will see the correct preview and on the next step choose columns delimiter (delimiters differ from csv to csv files).

Solution 4

See if this helps (MS Excel 2007 and above).

  1. Open Excel and click the Microsoft Orb at the top and then click on Excel Options.

  2. Go to Advanced, and then look for the Web Options button. It should be under General.

  3. Go to the Encoding tab and pick Japanese Shift-JIS from the drop-down menu. Click Ok, restart Excel and try to open your file.

Share:
493,708

Related videos on Youtube

lozzer
Author by

lozzer

Updated on September 18, 2022

Comments

  • lozzer
    lozzer over 1 year

    Is it possible to set the default encoding for Excel (any version, e.g. 2010) when opening files like csv files (like you can in Open Office Calc)?

    I When I try to open a csv file encoded in Japanese SHIFT-JIS, it opens but with mojibake (corrupted characters). In Open Office Calc, if you click on a csv file with a non-standard encoding like SHIFT-JIS, it automatically opens a dialog where you can set the encoding.

    • Justin
      Justin almost 13 years
      Which version of Excel?
    • lozzer
      lozzer almost 13 years
      2003 or 2010 (I skipped 2007)
  • lozzer
    lozzer almost 13 years
    This didn't work. My system is a Japanese system and so SHIFT-JIS is already set here as the default. But, I have my default editing language set for English (with Japanese also added). If I set the default editing language to Japanese, then the SHIFT-JIS csv file will open correctly. But this is messy. What if the file was some other encoding (e.g. Korean, Chinese)? What I really need is a place to set the encoding of the file (like I can in Open Office Calc).
  • SooDesuNe
    SooDesuNe about 12 years
    works perfectly for xl2007 and xl2010
  • lozzer
    lozzer about 11 years
    Sorry, I didn't check back until now. The "Data"->"From Text" approach works fine with xl2007 and xl2010. Not obvious but it works.
  • Veverke
    Veverke almost 9 years
    This should work for saving, but not for opening. I am wondering if it actually makes sense to choose an encoding when opening a file. Would this fix the issue ?
  • Korayem
    Korayem over 8 years
    Works also in Excel 2016
  • Patrick
    Patrick about 8 years
    Note that excel calls the file encoding "File origin:" and is set to "Macintosh" on Excel for Mac. This can be a bit misleading if you don't know what to look for. It's on first step of the import wizard
  • nickolay
    nickolay almost 8 years
    On Excel 2016 for Mac: first open blank worksheet, next in main menu go to "Data" -> "Get External Data" -> "Import Text File".
  • CodeManX
    CodeManX over 7 years
    Downvoted, because using the import function (or text into columns assistant) means line breaks within cells will be messed up (this is broken in Excel ever since). It will wrap the next line into a new row and therefore trash the entire data layout below.
  • Aaron Bramson
    Aaron Bramson over 5 years
    Also not an answer to setting a character encoding when directly opening a csv file in Excel. The whole point of setting the encoding is to eliminate these repetitive and annoying required steps.
  • Jonny
    Jonny about 5 years
    Just me or does the wizard never show? Nothing happens. And first, I can't believe MS Excel does not support UTF8 out of the box. It's 2019???
  • Admin
    Admin almost 2 years
    I'm back and it's 2022 and Excel does still not recognize Unicode properly. Can we close Microsoft now?