Open Excel files in your terminal.
GitHub RepoImpressions1.2k

Open Excel files in your terminal.

@the_ospsPost Author

Project Description

View on GitHub

Open Excel Files Directly in Your Terminal

We've all been there - you're SSH'd into a remote server, working in a headless environment, or just living that terminal life, when suddenly you need to peek at some data in an Excel file. The usual workflow involves downloading the file, opening it in Excel or Google Sheets, then getting back to your terminal. What if you could skip all that?

Meet xleak - a clever tool that lets you view Excel files right in your terminal. No GUI required, no complex setup, just pure command-line Excel viewing.

What It Does

xleak is a command-line utility that reads Microsoft Excel files (.xlsx format) and displays their contents directly in your terminal. It parses the spreadsheet data and presents it in a clean, readable format that works with any terminal environment.

The tool handles multiple sheets, basic formatting, and gives you a quick way to inspect spreadsheet contents without leaving your development workflow.

Why It's Cool

The beauty of xleak lies in its simplicity and specific use case. While there are plenty of Excel libraries out there, this one is laser-focused on terminal users who need quick data inspection.

It's particularly handy for:

  • DevOps engineers working with remote servers
  • Data scientists who want to quickly validate spreadsheet contents before processing
  • Developers debugging data pipelines that involve Excel files
  • Anyone who lives in the terminal and wants to minimize context switching

The implementation is straightforward - it uses existing Excel parsing libraries but wraps them in a terminal-friendly interface that just works. No fuss, no complicated options, just xleak file.xlsx and you're viewing your data.

How to Try It

Getting started with xleak is straightforward:

# Clone the repository
git clone https://github.com/bgreenwell/xleak.git

# Navigate to the project
cd xleak

# Install dependencies (assuming you have Rust installed)
cargo build --release

# Run it on an Excel file
./target/release/xleak your-spreadsheet.xlsx

The project is written in Rust, so you'll need Rust and Cargo installed. Once built, you can move the binary to somewhere in your PATH or use it directly from the build directory.

Final Thoughts

xleak isn't trying to replace full-featured spreadsheet applications - and it doesn't need to. It solves a specific problem well: giving terminal-centric developers a quick way to inspect Excel files without breaking their workflow.

For those moments when you just need to see what's in that spreadsheet, it's exactly the right tool for the job. Simple, focused, and effective - the kind of utility that earns a permanent spot in your developer toolkit.

Check out the project on GitHub and maybe keep it bookmarked for that next time you're staring at an .xlsx file from the command line.

@githubprojects

Back to Projects
Project ID: 1992281191895248905Last updated: November 22, 2025 at 05:17 PM