如何选择使用哪个版本的Excelize呢?在条件允许的情况下,使用Excelize最新的稳定版本将得到更好的功能、性能和安全支持。此外,对于使用早期Excelize版本的项目,建议考虑定期对项目中的Excelize基础库进行版本升级。表2-1列出了各版本Excelize基础库对Go语言最低版本的要求。注意,Go 1.21.0中存在不兼容的更改(详见“golang/go/issues/61881”),导致Excelize基础库无法在该版本上正常工作,笔者在Go 1.21.1中对此问题进行了修复,如果读者目前使用的是Go 1.21.x,请使用Go 1.21.1及更高版本。
表2-1 各版本Excelize基础库对Go语言最低版本的要求