我必须创建一个解决方案,允许对我公司的Excel电子表格进行版本控制。
我的想法是将电子表格导出为一种格式,其中每一行代表一个使用git diff
的单元格,然后将它们保存到文件中,然后提交这些文件。然后创建一个以更加卓越的方式显示ExcelCompare
的用户界面
但是我发现了一个名为git show commit-serial:file.extension
https://github.com/na-ka-na/ExcelCompare的项目,它在一个简单的命令中显示了两个excel二进制文件的区别。但是为了能够使用这个工具,我必须能够将excel文件从之前的提交导入到我的服务器中。我知道[1] %matplotlib notebook
import time
import matplotlib.pyplot as plt
[2] fig, ax = plt.subplots(1, 1)
[3] for _ in range(5):
ax.plot([1,2,3], [1,2,3])
fig.canvas.draw()
time.sleep(1)
显示命令文件,但它对xlsx不起作用,因为它们是binaires。
这样做的一种方法就是在另一个文件夹中克隆相同的存储库并比较文件,但肯定只需要一个简单的解决方案来导入一个文件。有没有人有任何建议?