简单高效的 Excel 差异对比工具,具有多 Sheet 对比、格式保持、差异高亮等功能

图片[1]-简单高效的 Excel 差异对比工具,具有多 Sheet 对比、格式保持、差异高亮等功能-浩瀚博客

功能特性

  • • 核心功能
    • • Excel 文件对比:支持对比两个 Excel 文件的差异。
    • • 多 Sheet 对比:支持选择多对 Sheet 同时对比,一对一映射,任意搭配。
    • • 格式保持:可选择保持原始文件 Sheet 的单元格格式(单元格大小、合并单元格、字体样式等)。
    • • 差异高亮:使用颜色高亮显示不同的单元格。
    • • 备注功能:可在差异单元格中添加备注显示原始内容。
    • • 自定义颜色:支持自定义差异高亮颜色。
  • • 技术特点
    • • 模块化架构:清晰的文件结构,易于维护和扩展。
    • • GUI 界面:基于 Fyne 框架的直观用户界面。
    • • 跨平台:支持 Windows、macOS、Linux。
    • • 高性能:支持大型 Excel 文件处理。

开发和运行

# 1. 克隆项目
git clone https://github.com/zbuzhi/diff-excel
cd diff_excel

# 2. 下载依赖
go mod tidy

# 3. 运行应用程序(推荐方式)
go run .

# 或者编译后运行
# Linux/macOS
go build -o DiffExcel
./DiffExcel

# Windows
go build -o DiffExcel
./DiffExcel.exe

# 在 macOS 上编译 Windows 可执行文件,需要安装 mingw-w64,配置 CC
# 1. Homebrew 安装 mingw-w64
brew install mingw-w64
# 2. CC是否安装成功
x86_64-w64-mingw32-gcc --version
# 3. 编译 Windows 可执行文件
export CC=x86_64-w64-mingw32-gcc
GOOS=windows GOARCH=amd64 CGO_ENABLED=1 go build -o DiffExcel.exe

直达链接【点击前往

© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享