Skip to content

dotjson01/excel-desktop

Repository files navigation

Excel Desktop for Linux

GitHub Release

Microsoft Excel Online wrapped in Electron to open as a desktop app for Linux.

Created by: dotjson01 (Sahil Ali)


Features

  • 📊 Microsoft Excel Online - Full Excel web app experience as a desktop application
  • 📌 System Tray - Minimize to tray for quick access
  • 🎨 Native Desktop Experience - Full desktop app with menubar, keyboard shortcuts
  • 🔄 Easy Installation - Available as .deb, .AppImage, and .snap packages

This app does not modify or use any direct code from Microsoft Excel. Just uses Electron to open a browser window, and serve it as a desktop application since Linux does not have an official Excel desktop app. Uses Electron's BrowserView to display Microsoft's Excel web app.


Installing/Using Excel Desktop

From GitHub Releases

.deb and .AppImage files can be found on the releases page.

# Download and install .deb
wget https://github.com/dotjson01/excel-desktop/releases/latest/download/excel-desktop-sahil-1.0.0-amd64.deb
sudo dpkg -i excel-desktop-sahil-1.0.0-amd64.deb

From Snap Store (Coming Soon)

sudo snap install excel-desktop-sahil

Note: The AppImage does not have any installation like capabilities. So it does not copy over any icons or .desktop shortcuts. You might have to do that yourself.


Running the dev environment

git clone https://github.com/dotjson01/excel-desktop
cd excel-desktop
npm install
npm run dev

Building the app

Run through the entire build process with one command. (Using electron-builder)

  • Removes stale build files and dist & lib folders.
  • Compiles the typescript files
  • Builds a debian (.deb) package, an AppImage, and a Snap package (.snap) all at once.
npm run build

FAQ

Q: What if I am stuck on some other page, and cannot return to my spreadsheets?

A: Go to app menubar Navigate>Forward or Backward or Excel Home

Q: I can't see the app menubar at the top. What do I do?

A: Press Alt to show/hide menubar. If you wish to make menu visible at all times, toggle the Auto-hide MenuBar option in the Settings menu option.

Q: The app is behaving in an unexpected manner. What do I do?

A: Try to reset the local app settings from the Help menu. If this does not work, try to delete the config folders manually (steps given below). If this too does not help, please open a new issue on GitHub.

Manually resetting the app

Clearing the local settings only

If you installed the app using the .deb package, or are using the AppImage:

  1. Close the app.
  2. Go to /home/<user>/.config/excel-desktop or /home/<user>/.config/Excel Desktop.
  3. Delete the config.json file.
  4. Restart the app.

OR

If you are using .snap:

  1. Close the app.
  2. Go to /home/<user>/snap/excel-desktop-sahil/current/.config/Excel Desktop/.
  3. Delete the config.json file.
  4. Restart the app.

For clearing local history, cache and login session:

  1. Close the app
  2. Delete the entire folder mentioned in Step 2 above.
  3. Restart the app.

Author

  • Sahil Ali (dotjson01) - GitHub

License

This project is licensed under the MIT License - see LICENSE for details.

Microsoft Excel the name, website, images/icons and code are the intellectual properties of Microsoft.

About

Microsoft Excel Desktop Client for Linux - Excel Online wrapped in Electron

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors