🍺 BREW Explorer

← all formulae

excel-compare

brew install excel-compare v0.7.0 MIT

Command-line tool (and API) for diffing Excel Workbooks

6
30-day installs · #10003
67
90-day · #6557
237
365-day · #6945
854
★ GitHub stars · updated 2y ago

Runtime dependencies

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [
    "openjdk"
  ],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Command-line tool (and API) for diffing Excel Workbooks",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:37:26+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "excel-compare",
  "github_default_branch": "master",
  "github_last_commit_at": "2023-10-17T07:38:05Z",
  "github_readme_excerpt": "## Introduction\n\nExcelCompare is a command line tool (coming soon API) to diff Excel / Open document (ods) (Open office, Libre office) spreadsheets.\n\nIt uses the [Apache POI](http://poi.apache.org) library to read Excel files.\nAnd the [OdfToolkit] (http://incubator.apache.org/odftoolkit) library to read Open document (ods) files.\n\nThis software is distributed under the [MIT](http://www.opensource.org/licenses/MIT) license.\n\n## Features / Limitations\n\n* Identifies extra cells / sheets in addition to common cells.\n* Prints all diffs \u0026 extra cells on stdout.\n* Process exits with 0 if workbooks match, 1 otherwise.\n* Works with xls, xlsx, xlsm, ods. You may compare any of these with each other.\n* Compares only cell \"contents\". Formatting, macros are currently ignored.\n* Using --ignore1 \u0026 --ignore2 (both optional) you may tell the diff to skip any number of sheets / rows / columns / cells.\n* Other flags to control diffing (see below for description of these): --diff_numeric_precision, --diff_ignore_formulas, --diff_format.\n\nReport bugs / issues / requests [here](https://github.com/na-ka-na/ExcelCompare/issues)\n\n## Installation\n\n### Prerequisites\n\n* Requires Java 1.8 or higher.\n* Assumes Java is added to PATH (to check open a cmd and run java -version)\n* No other platform specific requirements\n* A shell script and a bat script are packaged\n\nJust [download](https://github.com/na-ka-na/ExcelCompare/releases) the zip file.\n\nExtract it anywhere (and optionally you add the extracted folder to PATH).\n\n### macOS\n\n[Homebrew](http://brew.sh/) makes it easy to install ExcelCompare:\n\n    $ brew update\n    $ brew install excel-compare\n\n## Usage\n\n    $ excel_cmp \u003cdiff-flags\u003e \u003cfile1\u003e \u003cfile2\u003e [--ignore1 \u003csheet-ignore-spec\u003e ..] [--ignore2 \u003csheet-ignore-spec\u003e ..]\n\nNotes:\n\n* --ignore1 (file1) and --ignore2 (file2) are independent of each other\n* Give one and only one \u0026lt;sheet-ignore-spec\u003e per sheet\n* File path is assumed relative to current directory unless full path is provided\n* file1 an",
  "github_repo": "na-ka-na/ExcelCompare",
  "github_stars": 854,
  "github_topics": [],
  "homepage": "https://github.com/na-ka-na/ExcelCompare",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 6,
  "installs_365d": 237,
  "installs_90d": 67,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "excel-compare",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 10003,
  "rank_365d": 6945,
  "rank_90d": 6557,
  "raw_hash": "a3b1ffb0616feafd",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/e/excel-compare.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": null,
  "version_stable": "0.7.0",
  "versioned_formulae": [],
  "why_use_this": null
}