惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
J
Java Code Geeks
U
Unit 42
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
L
LangChain Blog
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
I
InfoQ
The Cloudflare Blog
小众软件
小众软件
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
V
V2EX
月光博客
月光博客
Martin Fowler
Martin Fowler

博客园 - 笨功夫才是真功夫

git仓库迁移 centos7.6 nginx配置ssl证书 在Debian12上安装mysql 8.0 Mysql8.0设置大小写不敏感解决方案[转] debian下常见问题 vue开发环境搭建 bash脚本的输入参数解析 python常用脚本 mysql数据库备份脚本 redis安装和运维 docker环境下安装RabbitMQ Linux系统设置开机启动(草稿) 在Windows10部署kibana Elasticsearch监控 Flink cdc实践(陆续更新) 在windows下安装mysql 8.1 VMware虚拟机开机自动启动 停止windows10的系统更新 elasticsearch安装-集群 elasticsearch安装-单实例
TortoiseSVN实现excel文件差异比对(集成ExcelMerge)[转]
笨功夫才是真功夫 · 2026-05-19 · via 博客园 - 笨功夫才是真功夫

在SVN中对比表格差异时,如果只是一个sheet的CSV表格,SVN自带的diff效果也很好,如果是多个Sheet的xlsx表格,,SVN自带的diff效果就很差

ExcelMerge是一个在Windows平台下比对Excel的工具,当Excel存在多个Sheet时也能很好的支持差异的比对,配合上svn可以很好的查看策划的数值表变化。具体细节可以到官网主页获悉。

安装步骤:

一:下载并安装ExcelMerge,地址:https://github.com/skanmera/ExcelMerge/releases

  找到需要的版本,下载msi文件直接安装即可
image

二:集成到SVN中

  1. 配置到SVN的Diff View中,打开设置页面
    image

  2. 打开差异查看器的高级设置
    image

  3. 选中.xlsx,双击编辑
    image

4:在外部程序中输入内容: "C:\Program Files (x86)\ExcelMerge\ExcelMerge.GUI.exe" -s %base -d %mine 这个就是软件的安装位置,如果安装过程中不是默认的安装位置,要坐对应的修改

这个是原来的内容:wscript.exe "C:\Program Files\TortoiseSVN\Diff-Scripts\diff-xls.js" %base %mine //E:javascript 想切换回去可以更换内容或者恢复默认值都可

后续就可以直接用SVN查看diff了,下图是效果

image

[转自 https://www.cnblogs.com/a565810497/p/18529670]