Convert Excel To Google Sheets - Here's How

Convert Excel To Google Sheets – Here’s How

If you are a Google Drive user and use Google Sheets for spreadsheets, you will inevitably have a situation where someone sends to an Excel file. In some cases you will want to just keep it as an XLS document and view/work with it that way. In other cases, you may want to convert Excel to Google Sheets. Here’s how.

If You Already Have The Excel File In Google Drive

If your Excel XLS is already in Google Drive, it is easy to convert it to Google Sheets.

First, right-click on the file in Google Drive.

Next, choose Open with and then choose Google Sheets.

Convert Excel To Google Sheets - Right click

Your spreadsheet will now be converted to Google Sheets.

Convert Excel To Google Sheets - Converted

Convert Excel To Google Sheets While Uploading

You can upload an Excel file and convert it to Google Sheets when you upload it.

To do that, go to the Google Sheets Home.

Then hit the Open file picker icon in the top-right corner.

Convert Excel To Google Sheets - Open Picker

Next, hit the Upload tab and drag your XLS file into the Upload section or hit Select a file from your computer and choose the Excel file you want to upload.

Convert Excel To Google Sheets - Upload

Your file will then be uploaded and converted to Google Sheets.

Automatically Convert Excel To Google Sheets When Uploading

You can make it so that Google Drive automatically converts your uploaded files to the appropriate Google Sheets or Docs format.

To do that, follow the instructions in my Convert Microsoft Office To Google Docs Using Google Drive (Or Don’t) article.

What You Can And Can Not Convert

Here is what Google Sheets will convert:

Spreadsheets: .xls (if newer than Microsoft® Office 95), .xlsx, .xlsm, .xlt, .xltx, .xltm .ods, .csv, .tsv, .txt, .tab

Here are the features that are not supported:

  • Password protected files
  • Macros (you can implement your macro in Apps Script)
  • Embedded charts in Word and PowerPoint files
  • Linked spreadsheets in Excel files

Have you ever run into any situations where Sheets wouldn’t convert an Excel spreadsheet properly? Let us know your experience in the comments.

About the Author

Brooks Duncan helps individuals and small businesses go paperless. He's been an accountant, a software developer, a manager in a very large corporation, and has run DocumentSnap since 2008. You can find Brooks on Twitter at @documentsnap or @brooksduncan. Thanks for stopping by.

Leave a Reply 55 comments

philippe - October 7, 2021 Reply

Thanks for the tips. Now here is the follow up question : links between excel spreadsheet cannot be imported into google sheet. Well we have a problem, then. What is the walk-around to import 7 files that have existing links ? I have seen Zapier could bring part of the solution ?

Eric M - September 5, 2020 Reply

Hi, the file is in my drive; it is just labeled X (for excel), Not the off-center cross that is on my other google sheets. Please help! I am in a bind!

Nikhil - June 9, 2020 Reply

The trick worked for me really well. Couldn’t have been much easier.

Sanjay Mehani - June 2, 2020 Reply

It worked for me in a single go !
I simply uploaded xls file to google sheets as per your instruction and it was done .

Thanks for sharing 🙂
Regards,
Sanjay M

Kent Johansson - May 28, 2020 Reply

It does’nt work.
Google Sheets (Kalkyl) can’t take the formula i have in Excel.
Does anyone know how it shall be written in Google? Please let me know.
The formula is on Swedish.

=RANG.EKV(AB5;$AB$5:$AB$24;0)+ANTAL.OMF(Villkor;$AB5;$Z$5:$Z$24;”>”&$Z5)

Kelli - March 12, 2020 Reply

I NEED HELP!
I have an excel document that I made, it uses conditional formatting to color in boxes, it goes from column A to column BP. When I upload it to Google, it cuts my document off at column Z. The conditional formatting works fine in columns A-Z. How do I get the rest to upload correctly??

Tauseef Shah - February 14, 2020 Reply

This is not correct information, only open with Google sheet will not change the format, If you came back after closing the document will be in same format .xlsx.
To change the format you have to click on the file and then click on save as Google sheet so the format will be changed.

MICAH - November 13, 2019 Reply

This information isn’t entirely correct. Simply opening the excel file as a google sheet will not save the file as a google sheet. If you close the google sheet and return to your google drive folder, it will still appear as an excel file.

To save as a google sheet you need to “open with google sheets” and then once the file is open you need to select “file” then select “save as google sheet”.

    bobby - November 25, 2019 Reply

    Thanks, Micah. That’s exactly what I was looking for.

    Ahmed - November 30, 2019 Reply

    Indeed, thanks Micah!

    Rebecca Badgley - July 12, 2021 Reply

    Thank you so much

Elizabeth Morgan - October 18, 2019 Reply

I’m trying to convert a .xlsx file to google sheets and get this error: cannot fetch file: 502 Bad Gateway. What is going on?

KJ - August 15, 2019 Reply

I tried to convert an excel file to google sheets…all seems to be OK except for one formula – see below:

=LOOKUP(2,1/(E:E””),E:E)

Any thoughts? This is for a checkbook type equation where withdrawels and deposits are giving an update value.

Thanks for all the help so far…

KJ

Faniso - July 18, 2019 Reply

Oh Fantastic thank you. Finally got it to work after so much trouble. God bless!

Adwait - July 11, 2019 Reply

Microsoft excel sheets are getting converted to google sheets properly with respect to data. But the images are not getting saved in the Google sheets. What can be a solution for that?
if I try to move one by one image file I am able to, but when I copy-paste all the images I am not able to … As I have 100 images to be pasted is there some better solution???

Michael G. Grottola - July 10, 2019 Reply

I have a perfectly working Excel spreadsheet (Excel MAC V15.34). When I upload it to Google sheets all of the cell formula’s work except this one:

=IF($V40,IF($Z4$AA4,IF($Z40,IF(AND($Z4$AA4,$V40),$V4/($AA4+1-$Z4),””),””),$V4),””)

Any ideas?

    Stephen Pratt - August 5, 2019 Reply

    Hi Michael.

    I’m going to take a stab at your formula.
    It doesn’t make sense at the beginning.

    the “IF” statement isn’t complete
    It doesn’t even work in Excel.

    1) What do you want the $V40 to validate? What is the logical test. It would be like having a cell filled in with anything and saying “if this cell”… if this cell what?

    2) The other if statements are broken and have no commas. =IF($V40,IF($Z4[need comma]$AA4,IF($Z40,IF(AND($Z4[need comma],$AA4,$V40)[your “and” statement is similar that it isn’t referring to anything… it’s like saying apples, oranges and grapes…. what about them?].. unless those cells have arguments in them that the formula is referring to. it doesn’t make sense.

    3) There are too many arguments to make any sense of what is going on… I would need to see the sheet you are working on and what you are trying to do to even fix this formula.

Kamran - June 20, 2019 Reply

Big thanks to Brooks Duncan , you’ve save me a lot of time to pin point the solution that I was looking for. Keep up the good work buddy.
God bless you!

Rusq - June 15, 2019 Reply

There’s a free open source solution for automating copy from excel files (xls and xlsx) to Google Sheets.

Feel free to contribute.

Jay Heldman - April 5, 2019 Reply

my spreadsheet created with microsoft works has XLR extension now. can not display the XLR file with google sheets.

Still Hurting - March 28, 2019 Reply

WARNING FOR Noobs.
Make sure you delete all Excel VBScript/macros from Excel file before you convert that file to Google sheets. The macros remain hidden in Google sheets BUT as soon as anyone downloads Google sheet into local drive and opens it with Excel… well you can expect the worse.

DIANE SMITH - October 25, 2018 Reply

Well, that was a bust. My file uploaded but I can’t view it because it’s too large! Where does it say anything about file size limitations??
My crazy old PC holds the file safely but has decided to have Alzheimer’s so I can’t open it in Excel to reduce the size.
I just got handed a big disappointment.

Darya - October 25, 2018 Reply

Hi,

I converted an Excel to Google sheet, but whenever I try to edit it ( even on the copy version), it first freezes and then gives an error. Is there a way to fix that issue? It’s very important to document that I need. I can’t even copy and paste it.

Thanks.

Brian A Litz - July 2, 2018 Reply

I have a fairly complex workbook with 40 tabs and math and time functions on every sheet with a summary sheet at the end. I have converted this sheet without the time functions and don’t have a problem. Is it possible the workbook has become too complex for google sheets to convert?

Alwira Sheikh - June 11, 2018 Reply

on converting excel file to google spreadsheets pivot tables are missing. simply data is displayed in the sheets without any filters. How do I recover my pivot table?

    Sagar Apshankar - March 19, 2019 Reply

    I agree. Pivot tables don’t come into sheets. Neither does the Pivot Cache.

tom - May 25, 2018 Reply

I’m trying to convert an excel document that is uploaded to Drive to Sheets but it tells me the file is too large. It is a simple spreadsheet but it has numerous pages to it with math that adds data from one sheet to the next. Is that type of document doomed? Thanks

    Davie - June 8, 2018 Reply

    I’m curious if you ever got yours to work? I have the same situation and it never seems to complete. It just spins and spins.

Charlize - May 16, 2018 Reply

Hi guys, I uploaded my excel sheet to google drive, if I preview it, it shows all my graphs correctly, in an excel format, And if I say ” Open With Google Sheet” it converts it, but it doesn’t display the graphs.

Any advise?