Open Excel in Google Sheets: Import, Convert, and Collaborate
Learn how to open Excel workbooks in Google Sheets, including import steps, formula compatibility, and conversion tips to preserve data integrity.
Open Excel files in Google Sheets by uploading or importing, then saving as a Google Sheets file. You’ll learn how to import .xls, .xlsx, and .xlsm formats, handle common formula compatibility issues, and choose between keeping an Excel workbook or converting to Sheets. No extra software is needed—just a Google account and an internet browser.
Opening Excel files in Google Sheets: what to expect
If you want to open excel in google sheets, the process is straightforward: upload the Excel file to Google Drive and then open it with Google Sheets, or import directly within a new spreadsheet. Google Sheets supports common Excel formats like XLS and XLSX, and can handle macro-enabled workbooks with caveats. In practice, most students, professionals, and small business owners will find the workflow quick and reliable for collaboration. According to How To Sheets, this approach keeps your data accessible and editable across teams, without requiring desktop Excel. As you move through this guide, you’ll see practical steps, compatibility considerations, and best practices to maintain data integrity while preserving readability and structure.
Why this workflow matters
Opening Excel in Google Sheets enables real-time collaboration, easy sharing, and automatic saving to the cloud. For many users, especially teams with mixed operating systems, Sheets provides a universal platform to view, edit, and comment on data without emailing files back and forth. The key is understanding what survives the transition and what may need adjustment, such as advanced macros or locale-specific functions. The How To Sheets team notes that most formula-driven workbooks can move smoothly, but you should plan for a validation pass after import to catch any subtle changes in behavior.
Supported Excel formats and compatibility
Google Sheets supports several Excel file types, including .xls and .xlsx, and can import older workbooks. In practice, most basic formulas, formatting, and data validations transfer successfully, but there are known caveats. Macros (.xlsm) do not run in Sheets and must be re-implemented with Google Apps Script if you need automation. Charts and certain conditional formatting rules may appear slightly different after import. Understanding these limitations helps you set realistic expectations and plan a cleaning pass after opening the file in Sheets.
Import methods: upload, Drive integration, or Open with
There are multiple paths to open excel in google sheets depending on your workflow. You can upload the file directly to Google Drive and double-click to open in Sheets, use File > Import within a new or existing spreadsheet, or use the Open with option from Google Drive to create a Sheets version. Each method has a slightly different impact on how data, formulas, and formatting are preserved. In most cases, using Import within Sheets offers the most control over where the data lands and whether you convert to Google Sheets format or keep the original Excel structure intact.
Preserving formulas and handling compatibility
Formulas often translate well, but differences in function availability and locale can affect results. Functions like VLOOKUP, IFNA, and basic arithmetic usually carry over with their arguments intact, while some Excel-specific functions do not map one-to-one. If you rely on macros, you’ll need to translate logic into Google Apps Script or keep the workbook in Excel format for reference. To minimize surprises, run a spot-check on key calculations and consider enabling iterative calculation or adjusting regional settings if numbers don’t look right after the import.
Saving, sharing, and collaboration after import
After you open excel in google sheets, you’ll typically save the file as a Google Sheets document to maximize real-time collaboration and auto-saving in the cloud. You can still download a copy as Excel (.xlsx) if needed, preserving a pathway back to desktop Excel. Sharing permissions in Sheets are granular, allowing you to control who can view, comment, or edit. Enable version history to track changes and recover previous states if something goes wrong during editing or data cleansing.
Troubleshooting common issues and performance tips
If you encounter unexpected formatting shifts, revisit column widths, number formats, and data validation rules. Large spreadsheets can occasionally load slowly; breaking a file into logical sections or importing only essential sheets can improve performance. For critical workbooks, test the import with a small sample first to confirm behavior before migrating a full dataset. Always keep a backup of the original Excel file in case you need to revert.
Quick-check checklist before finalizing
- Verify that key formulas return expected results after import. - Check formatting like fonts, alignment, and borders. - Confirm that data validations and dropdowns work as intended. - Ensure charts render correctly and reflect the same data. - Decide whether to keep the file as Google Sheets or export back to Excel when needed.
Tools & Materials
- Computer or tablet with internet access(Any modern browser works; Chrome recommended for best compatibility)
- Excel workbook (.xls, .xlsx, or .xlsm)(Have a backup copy before converting)
- Google account(Needed to access Google Drive and Google Sheets)
- Google Drive access(Optional if you upload directly through Sheets)
- Stable internet connection(Important for smooth real-time collaboration)
- Optional: Apps Script knowledge(Useful for recreating macro logic after import)
Steps
Estimated time: 15-25 minutes
- 1
Prepare the Excel file
Save a clean copy of the workbook and note any macros or complex features. If possible, remove or isolate macros during initial testing to simplify the import process and reduce surprises.
Tip: Keeping a separate backup ensures you can revert if needed. - 2
Open Google Sheets or Drive
Navigate to Google Sheets or Google Drive in your browser. Create a new blank spreadsheet to receive the imported data or simply open a file from Drive to convert.
Tip: Starting from Sheets gives you options to convert or keep the original Excel format. - 3
Import the Excel file
Use File > Import within a new or existing spreadsheet, or drag the file into Sheets. Choose the import location: replace current sheet, insert new sheet, or replace a workbook.
Tip: Selecting 'Create new spreadsheet' helps compare side-by-side with the original. - 4
Choose conversion options
Decide whether to convert to Google Sheets format or keep Excel format. Converting enables Sheets features but may alter some formatting.
Tip: If you plan to use Sheets features like conditional formatting, convert for best results. - 5
Review formulas and data
Scan pivotal cells for correctness, especially cross-sheet references and locale-specific numbers. Update any cells that display errors or mismatches.
Tip: Mark any discrepancies to fix in place or rework formulas in Apps Script if needed. - 6
Save and share
Save the file as a Google Sheets document and adjust sharing permissions as required. Consider enabling version history for rollback capabilities.
Tip: Share with teammates and set appropriate edit/view permissions from the Share menu.
FAQ
Can I open an Excel macro workbook (.xlsm) directly in Google Sheets?
Google Sheets cannot run Excel macros. To automate, rewrite logic in Google Apps Script or keep a separate Excel workbook for macro use. Formulas generally translate, but macros do not execute.
Macros won’t run in Google Sheets; consider Apps Script or keeping the workbook in Excel for macro functionality.
Will basic formulas like SUM or VLOOKUP transfer correctly after import?
Most essential formulas transfer to Google Sheets, but there can be function and locale differences. Always verify results after import and adjust as needed.
Most formulas transfer, but double-check results because some functions differ between Excel and Sheets.
How do I convert the file during import to maximize features in Sheets?
During import, choose whether to convert to Google Sheets format. Converting enables Sheets-specific features, while keeping the original Excel format preserves compatibility with Excel-only behavior.
Choose convert to enable Sheets features, or keep Excel format to preserve compatibility.
Can I import multiple Excel files at once into Google Sheets?
You can upload multiple files to Drive and open them individually, but Google Sheets does not offer a single-click batch import for multiple workbooks. Handle each file one by one.
You can upload several files, but import happens per file.
What are common limitations when opening Excel in Google Sheets?
Formatting and some advanced features may shift after import. Macros won’t run, and locale-sensitive formats may require adjustment. Expect minor layout changes in charts and data validations.
Formatting and advanced features may differ; macros won’t run.
Is there a way to revert back to Excel after editing in Sheets?
Yes. You can download the edited file as an Excel workbook (.xlsx) from Google Sheets and keep a copy in Excel format for offline use. Always preserve the original as a backup.
Export back to Excel if needed; keep backups.
Watch Video
The Essentials
- Upload the Excel file to Google Drive and open with Sheets
- Decide between converting to Sheets or preserving Excel format
- Check formulas and formatting after import for accuracy
- Collaborate in real-time and share with controlled permissions

