“Heads up: This file is in a binary format”

When you open a Microsoft Excel workbook in Google Drive or attempt to view it in Google Sheets, you may encounter an alert stating: “Heads up: This file is in a binary format.” This notification appears when you open an Excel Binary Workbook (.xlsb) or an older legacy binary spreadsheet. It warns you that Google Sheets cannot edit the file directly in the browser because the file uses a compiled binary structure rather than standard open XML.

Quick Answer

Google Sheets cannot edit binary workbooks (.xlsb) directly in the browser because it only supports open XML formats like .xlsx. To work around this, open the file in desktop Microsoft Excel, save it as a standard Excel Workbook (.xlsx), and re-upload it to Google Drive to enable full editing and collaboration.


What Does the Binary Format Alert Mean?

To understand this warning, you must look at how modern spreadsheets store data:

  • Standard OpenXML (.xlsx): A .xlsx file is actually a zipped folder containing structured, human-readable XML text documents. Google Sheets natively reads, parses, and edits this XML code in the cloud via its “Office Editing” pipeline.
  • Excel Binary Format (.xlsb): An .xlsb workbook stores information using compressed binary streams (BIFF12) rather than XML text. While this format allows large spreadsheets to open faster in desktop Excel, it uses proprietary binary encoding that cloud-based web editors like Google Sheets cannot interpret or update on the fly.
  • The Warning Message: The “Heads up” prompt alerts you that Google Drive can store, download, and preview the file, but collaborative in-browser editing is completely locked out until the file format is changed.

Why Organizations Use .xlsb (And the Trade-Offs)

Financial analysts, data engineers, and enterprise accountants frequently save complex workbooks as .xlsb for specific performance benefits:

Feature / MetricBinary Workbook (.xlsb)Standard Workbook (.xlsx)
File Size on Disk20% to 50% smaller due to binary packing.Standard ZIP compression over XML.
Desktop Open / Save SpeedFaster on massive datasets (100k+ rows).Slower to parse complex formulas.
Google Sheets Web EditingUnsupported (view/download only).Fully Supported (Office Editing mode).
Third-Party Tool CompatibilityLimited; many web tools cannot parse it.Universal industry standard across platforms.
Macros & CodeCan store VBA macros without a .xlsm tag.Requires separate .xlsm extension for macros.

If you are dealing with legacy binary files from older software versions, see Troubleshooting “Unsupported File Version” (Legacy Office).


Step-by-Step Resolution: Enabling Google Sheets Editing

If you need to edit an .xlsb file inside Google Workspace, convert it to a compatible format using one of the methods below.

                    .XLSB File in Google Drive
                                │
          Do you need to edit this file in the browser?
                                │
                 ┌──────────────┴──────────────┐
                YES                            NO
                 │                             │
    Open in Microsoft Excel           Keep as .XLSB in Drive
                 │                    (Use Drive for Desktop to
    File > Save As > .XLSX            edit via local Excel software)
                 │
    Upload clean .XLSX to Drive
                 │
  Open in Sheets (or Save as Google Sheets)

Method 1: Convert to .xlsx Using Microsoft Excel

The most reliable way to preserve formulas, cell formatting, and sheet references:

  1. Download the .xlsb file to your computer.
  2. Open the file in Microsoft Excel.
  3. Click File > Save As.
  4. In the format dropdown menu, change Excel Binary Workbook (.xlsb) to:
    • Excel Workbook (.xlsx) if the file does not contain macros.
    • Excel Macro-Enabled Workbook (.xlsm) if the file relies on VBA automation.
  5. Save the file.
  6. Upload the new .xlsx file to Google Drive.
  7. You can now double-click the file to edit it directly in Google Sheets without seeing the binary format alert.

If you encounter general conversion blocks when saving files, review Fix: “Cannot convert document: Internal Error”.

Method 2: Convert to Native Google Sheets

Once your spreadsheet is in .xlsx format, you can convert it to a native Google Sheet to unlock Google’s full cloud toolset:

  1. Open the .xlsx file in Google Drive.
  2. Click File > Save as Google Sheets.
  3. Google Sheets creates an independent cloud-native copy of the workbook.
  4. This removes all Office Editing flags and unlocks features like Google Apps Script, real-time collaboration history, and web forms.

For details on operational differences in this mode, see Why Excel Files Open in “Compatibility Mode”.


Alternative: Edit .xlsb Files Locally Using Google Drive for Desktop

If you must keep the .xlsb format, for instance, because an enterprise ERP system requires it or the file is too large to operate smoothly as XML:

  1. Install Google Drive for Desktop on your computer.
  2. Open your local virtual drive (e.g., G:\My Drive or G:\Shared drives).
  3. Navigate to the .xlsb file inside your desktop file manager (Windows File Explorer or macOS Finder).
  4. Double-click the file. It will launch directly inside your local desktop installation of Microsoft Excel.
  5. Every time you press Ctrl+S (or Cmd+S), your edits sync back to Google Drive automatically without requiring any format conversion.

If your desktop client encounters synchronization delays with binary files, refer to How to Clear Google Drive Local Cached Files Safely and Troubleshooting .tmp File Sync Bloat in Google Drive.