How to Convert XLS to Google Docs (Google Sheets): A Complete Guide

If you've received an Excel file and want to work with it in Google's ecosystem, the process is more straightforward than most people expect — but the details matter depending on how you plan to use the file and what's inside it.

This guide covers what actually happens when you convert an XLS file, the different methods available, and the formatting or feature considerations that could affect your results.


What "Converting XLS to Google Docs" Actually Means

First, a quick clarification worth making: XLS and XLSX files are spreadsheet formats, so when most people ask about converting them, they're looking to open them in Google Sheets — not Google Docs (which is Google's word processor, equivalent to Microsoft Word).

If your XLS file contains tabular data, numbers, formulas, or anything that looks like a spreadsheet, Google Sheets is the correct destination. Google Docs is designed for text documents. It's a common source of confusion because "Google Docs" is often used as a shorthand for the entire Google Workspace suite.

That said, there are edge cases — for example, if you want to paste spreadsheet data into a written report — where Google Docs does come into play. Both scenarios are covered below.


Method 1: Upload and Open Directly in Google Drive 📂

This is the most common approach and requires no additional software.

  1. Go to drive.google.com and sign in to your Google account
  2. Click New → File upload and select your XLS or XLSX file
  3. Once uploaded, right-click the file in Drive
  4. Select Open with → Google Sheets

At this point, Google Sheets opens a converted version of the file. By default, it remains in the original Excel format (you'll see .xlsx noted in the top bar). To save it permanently as a Google Sheets file, go to File → Save as Google Sheets.

This creates a separate Google Sheets copy while leaving the original Excel file intact in your Drive.


Method 2: Import via Google Sheets Directly

If you're already working in Google Sheets, you can pull in an XLS file without going through Drive first.

  1. Open a new or existing Google Sheets file
  2. Click File → Import
  3. Upload your XLS file or select it from Drive
  4. Choose how to handle the import: create a new spreadsheet, insert new sheets, or replace the current spreadsheet

This method gives you more control over where the data lands, which is useful when merging data from multiple sources.


What Happens to Your Formatting and Formulas?

This is where things get nuanced, and it's the area most likely to create unexpected results.

FeatureBehavior in Google Sheets
Basic formulas (SUM, IF, VLOOKUP)Generally convert without issues
Excel-specific functions (e.g., XLOOKUP in older formats)May require manual adjustment
Charts and graphsUsually preserved, but styles may shift
Conditional formattingMostly supported; complex rules may simplify
Macros (VBA)Not supported — Google Sheets uses Apps Script
Pivot tablesTypically preserved in structure
Cell formatting (colors, fonts)Generally retained
Password protectionMust be removed before conversion

Macros are the biggest compatibility gap. If your XLS file contains VBA macros, those will not function in Google Sheets. You'd need to rewrite the logic using Google Apps Script, which is JavaScript-based and operates differently from VBA.


Converting XLS Data Into Google Docs (the Word Processor)

If your goal is to bring spreadsheet content into a text document — say, for a report or proposal — the process is manual rather than automatic.

  1. Open your XLS file in Google Sheets using Method 1 above
  2. Select and copy the cells you want
  3. Open or create a Google Docs file
  4. Paste using Ctrl+Shift+V (paste without formatting) or Ctrl+V (paste with table formatting)

Pasting with formatting preserves the table structure inside Google Docs. Pasting without formatting drops the data in as plain text. Neither option maintains live formulas — the data becomes static once it's in Docs.

There's no automated "convert XLS to Google Docs" tool because the formats serve fundamentally different purposes.


Working With Large or Complex Files 🗂️

File size and complexity affect how reliably the conversion holds up.

  • Simple files (clean data, standard formulas, basic formatting) convert cleanly in almost every case
  • Complex files (nested formulas, many sheets, embedded objects, heavy VBA logic) are more likely to need manual cleanup after conversion
  • Very large files may hit Google Sheets' cell limits — Google Sheets supports up to 10 million cells per spreadsheet, which is generous but worth knowing if you're working with large datasets

If a file is unusually large or formula-heavy, opening it in Google Sheets first and checking each sheet before deleting the original Excel version is a sensible precaution.


Factors That Shape Your Experience

The conversion process looks simple on the surface, but a few variables determine whether you end up with a clean result or a file that needs post-conversion work:

  • How the original XLS file was built — clean, formula-light files convert more reliably than heavily formatted or macro-dependent ones
  • Which Excel version created the file — older XLS format (pre-2007) vs. the newer XLSX format can behave differently
  • Whether macros or VBA are involved — this is the single biggest compatibility factor
  • Your intended use after conversion — view-only, light editing, and heavy data manipulation are meaningfully different scenarios
  • Whether collaborators also need the file — if others are on Excel, keeping the file in XLSX format (rather than converting to native Google Sheets) maintains better round-trip compatibility

The right approach depends on how closely your file matches these variables — and what you actually need to do with it once it's in Google's ecosystem.