Linux Productivity

How to Install and Use Microsoft Excel on Linux

Christian Cawley 27-09-2017

Switching from Windows to Linux is remarkably simple. The problems arise when you need to perform a particular task, such as running an application or video game, and finding that the software isn’t compatible.


One obvious example is Microsoft Office. We’ve already looked at how to install Microsoft Office in Linux How to Install Microsoft Office on Linux Microsoft Office on Linux is possible. We cover three methods for getting Office working inside of a Linux environment. Read More , but what if you just want to use Microsoft Excel?

Perhaps you have a particularly complicated spreadsheet you need to use. It might be an XLS or XLSX file that you’ve been working on for years, and requires you to use Microsoft Excel rather than a Linux-based, open-source Office alternative.

Well, you’re not alone. This happened to me, too. Here’s how I installed Microsoft Excel on my Ubuntu PC.

I Need to Install Microsoft Excel on Linux

It’s generally straightforward to install Microsoft Excel on a Linux computer… if you have the right hardware, and a favorable scenario. Unfortunately, I didn’t. Basically, I needed to do the following:

  1. Print a spreadsheet or chart
  2. Working on a low power system
  3. Usually offline

Several options are available if you want to run an Excel file in Linux. Unfortunately, none of them (outlined below) were appropriate.


Alternatives to Installing Excel

You don’t have to install Excel to open an XLS or XLSX spreadsheet. These are the alternatives I considered, and why I ignored them.

1. Running LibreOffice Calc

LibreOffice is the most common alternative to Microsoft Office LibreOffice - A Free Office Suite For Windows, Linux & Mac Read More on Linux systems. In the main, it is a very good replacement. Most switchers from Windows can barely notice the difference between Calc and Excel. However, it isn’t great with macros, and as noted above, doesn’t usually print spreadsheets accurately.

linux excel libreoffice calc

Why I Ignored: My spreadsheet needed a macro to be run before printing.


2. Use Microsoft Office Online

The browser version of Microsoft Office is extremely useful; it’s arguably the best thing Microsoft has ever done. Free to use 6 Ways You Can Get a Microsoft Office License for Free Free Microsoft Office licenses are hard to get, but they do exist. This article covers six ways to get Word and Excel for free. Read More , it places word processing, email, spreadsheets and presentations in the hands of anyone who wants to use them. To be honest, it’s a better solution than Google’s online office suite, and is easier to use.

linux excel online

Why I Ignored: The laptop is usually offline.

3. Run Excel in a Virtual Machine

Although this is a popular option for many users with mid-to-high-end computers and laptops, if your computer isn’t up to the task, then virtualization isn’t an option. Typically, computers with Intel Core i5 or later CPUs support virtualization. Less advanced processors (such as the Core i3, Intel Dual Core CPUs, and ARM processors) just can’t handle it.


linux excel virtualbox

If you’re running Linux on an old laptop or PC, for example, you’ll be unable to run Windows in a virtual machine How to Set Up a Windows Virtual Machine in Linux Many home users prefer to run a dual-boot setup when both Windows and Linux are needed, but if you'd rather run Windows inside Linux, here's how to set that up. Read More and install Microsoft Excel there.

Why I Ignored: Low-end, older laptop doesn’t support virtualization.

My only solution, therefore, was to install Excel on Linux.


How Can You Install Windows Software on Linux?

Surprisingly, you can install Windows software on Linux. This includes applications and games alike. Sometimes, it might be a case of installing the software natively (many old games can be run this way 11 Classic Raspberry Pi Games You Can Play Without Emulators Want to play retro games on your Raspberry Pi? Here are the best classic games you can play without needing an emulator. Read More ), or with emulation. For instance, old MS-DOS software can be run on Linux (and Windows and macOS) using DOSBox How to Play Retro Games on Any Platform With DOSBox Want to play retro PC games on your computer, phone, or game console? Here's everything you need to know to get started with DOSBox, including the best games to emulate! Read More . This is an MS-DOS emulator. However, other legacy systems can also be emulated, with the right emulation software.

To install Excel on Linux, I required an installable version of Excel, and Wine and its companion app, PlayOnLinux. This software is basically a cross between an app store/downloader, and a compatibility manager. Any software you need to run on Linux can be looked up, and its current compatibility discovered.

Using PlayOnLinux, I was able to discover that the latest version of Microsoft Excel I would be able to run was the 2013 release. For stability, however, I opted for 2010, which I fortunately have on disc. Note that Wine supports software installed from EXEs and virtual ISO files as well as physical media.

Install Microsoft Excel on Linux With Wine and PlayOnLinux

In many current versions of Linux, Wine and PlayOnLinux are pre-installed. To find out if you have these installed, open the application menu, and find Games. You might also find them listed under Accessories.

linux excel playonlinux install

If not, you’ll need to manually install Wine and PlayOnLinux. Both can usually be found in your Linux operating system’s default package manager, particularly in the case of Ubuntu and other Debian-based distros. Simply search for Wine and PlayOnLinux, then Install.

Once you’ve got Wine and PlayOnLinux on your system, it’s time to start installing. Begin by running PlayOnLinux to search for the software you want to install. Click Install a program to open the search tool. If you want to install Microsoft Excel, you’ll need to search for Microsoft Office, and have your installer disc to hand. As noted above, the most recent reliable option is Microsoft Office 2010 (the 2013 version is included, but is still undergoing testing).

Install Winbind

However, for this to work, you’ll need the winbind software. You can get this by opening up the terminal and entering:

sudo apt-get install playonlinux winbind -y

Wait while this installs, then switch back to PlayOnLinux. With Microsoft Office 2010 selected, click the Install button. A few moments later, the Microsoft Office installation wizard will appear. Here, select Microsoft Excel 2010, and click Install. Agree to the EULA, then hit Install again.

linux excel install

PlayOnLinux will then manage the installation of Microsoft Excel on your Linux system. Note that as it completes, you’ll be notified of some errors concerning the installation of OneNote, Outlook, Word, and PowerPoint. As you didn’t select these, you can ignore the messages by clicking Next.

Once complete, the installed Microsoft Excel will create a shortcut on your desktop. All you need to do is double-click the shortcut — as you might on Windows — and Microsoft Excel will run on your Linux PC!

Install Excel Viewer on Linux

There’s a good chance that you don’t have a copy of Microsoft Excel. In this case, the only option is for Microsoft Excel Viewer 2003. This is free software, which means that PlayOnLinux will download and install it for you automatically. Click Install, then Next, until the installer starts. Take the time to read the warnings, then choose Download the program and Next.

linux excel playonlinux excel viewer

Wait as the installer continues, and offers to install Microsoft fonts for you. This might prove useful, but make your own choice here. After this is sorted out, you’ll see the main Excel Viewer installer. As noted in the earlier warnings, accept the default options, and follow the installation wizard to the end.

linux excel playonlinux installing

Moments later, Excel Viewer will be installed. While you won’ t be able to create new spreadsheets, this is an ideal tool for viewing and printing existing spreadsheets. if a desktop shortcut is not created, you’ll find Excel viewer ready to run in the PlayOnLinux app window.

Enjoy Windows Application Compatibility With Wine

Many Windows apps and games can be run on Linux thanks to Wine How to Run Windows Apps & Games with Linux Wine Is there any way to get Windows software working on Linux? One answer is to use Wine, but while it can be very useful, it probably should only be your last resort. Here's why. Read More . It’s not perfect, and can do with some tweaking at times Wine Programs Not Working? Try These Steps Wine gives Linux users the the ability to run Windows software and can aid in switching operating systems. But it isn't, so what can you do to ensure your Windows software runs in Linux? Read More when things go wrong. But other than running your favorite Windows software in a virtual machine, it’s the best option.

I found that using Microsoft Excel Viewer was enough for what I needed. You might require the full Excel application. It doesn’t matter — both will work in Linux!

linux excel playonlinux menu

Unfortunately, failing to overcome a need for Windows software results in many switchers quitting Linux and heading back. Given how easy it is to use Wine and PlayOnLinux, that shouldn’t happen to you.

Has discovering that you need to run Windows software in Linux after switching changed your view of Linux? Will you go back to the Microsoft OS, or remain with your chosen free and open source operating system? Let’s talk about it in the comments.

Related topics: Linux, Microsoft Excel, Ubuntu, Wine.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Michael B
    July 12, 2018 at 1:20 am

    I have Excel 2007 (I only have a disk for that version) running great under Wine on Linux Mint. I edit one file much more frequently than any other, but it's buried deep in my directory structure. Is there a way to create a symbolic reference on the desktop that will open this file by double clicking the symbolic reference's icon? The usual method of CTRL+SHIFT+drag from the Excel file (displayed in its folder in Nemo) to the desktop creates a symlink, as expected, but double-clicking the symlink takes me somewhere I don't even recognize (it looks like a folder, but it's not the folder containing the target Excel file).

  2. Phil Troy
    February 15, 2018 at 8:25 am


    I cannot get this to work. I am using the 64 bit version of Excel 2010 and I am getting a lot of error messages during the install but the worst is err:rpc:RpcAssoc_BindConnection rejected bind for reason 0

    I am running Ubuntu 17.10 (64 bit)

  3. Pierre
    September 28, 2017 at 2:30 am

    and if you want to use MS Office Off-line, then try using the Commercial Version
    of Wine & which is called "Cross Over ".
    it usually does work very well, with most version of MS Office,
    but the one subset of MS Office that causes the biggest issues
    is when wanting to use MS access.

  4. Eldon
    September 27, 2017 at 3:26 pm

    The "only" reason I use Windows anymore is for Cricut's Design Space. It's a cross between an online app and print drivers that currently only work in Windows. I use VirtualBox, and it works perfectly. If Cricut ever works with Linux, I'll simply delete the Virtual environment. There's nothing in Windows for me that I can't do in Linux. I know other people have different needs, and they may need Windows for specific software/hardware. Cool. WINE and VirtualBox are great options.

    As for Excel, I use WPS software. It works perfectly for me. I have a copy of Office hanging around somewhere, but WPS fits all my needs even though it's not Open Source.