How to Save a Google Sheets File to SharePoint
As more organizations operate in hybrid environments, using both Google Workspace and Microsoft 365, sharing and organizing files across platforms has become a common necessity.
While Google Sheets and SharePoint don’t integrate natively, there are several reliable methods to save a Google Sheets file to SharePoint, without disrupting your workflow. This guide walks you through the steps, whether you’re working manually or looking to automate the process.
Option 1: Download and Upload Manually (Most Common)
This is the simplest and most widely used method.
Step 1: Download the Google Sheet as an Excel File
- Open your Google Sheets file.
- Click File > Download > Microsoft Excel (.xlsx).
This creates a local .xlsx version of your Google Sheet on your device.
Step 2: Upload to SharePoint
- Open your SharePoint site and navigate to the Documents library (or the folder where you want to store the file).
- Click “Upload” > Files, or drag and drop the downloaded .xlsx file into the window.
- The file will now be saved to SharePoint and available for version control, sharing, and collaboration via Excel Online.
Option 2: Use Google Drive for Desktop and OneDrive Sync
If you’re frequently working across platforms, this semi-automated method reduces friction.
Setup (One-Time)
- Install Google Drive for Desktop.
- Install OneDrive sync client (linked to your SharePoint document library).
Workflow
- Open the Google Sheet via Google Drive synced to your desktop.
- Right-click > Open with Google Sheets, then choose Download as Excel (.xlsx).
- Move or save the file directly into the OneDrive-synced SharePoint folder on your desktop.
- It will automatically sync and appear in SharePoint.
Tip: This approach works well for users moving files frequently and wanting a drag-and-drop experience without opening web browsers.
Option 3: Convert and Automate with Google Apps Script + Power Automate (Advanced)
If you need to automate this transfer (e.g., nightly syncs or workflow-driven exports), consider:
- Writing a Google Apps Script to export Google Sheets to Excel and save to Google Drive.
- Using Power Automate (formerly Microsoft Flow) to:
- Monitor a Google Drive folder
- Download the file
- Upload it to SharePoint automatically
Caveat: This requires technical setup and API permissions from both platforms. Use for enterprise-grade automation or high-volume data transfers.
Additional Considerations
- File Format: SharePoint and Excel Online do not support .gsheet files directly. Always convert to .xlsx.
- Collaboration: If you need real-time multi-user editing, upload as Excel and use Excel Online through SharePoint.
- Permissions: Ensure you have contributor rights to the SharePoint folder to upload or replace files.
- Naming Conventions: Keep file names clean, avoid slashes or special characters that might work in Google but break in SharePoint.
Saving a Google Sheets file to SharePoint is easy once you know how to bridge the two platforms. Whether it’s a manual upload for one-time use or a scheduled sync as part of your workflow, these options help you stay organized across both Google and Microsoft ecosystems.