Python修改XLS文件

用 Python 改 XLS 文件的方式其实蛮多的,但想图省事又不想用到太重的库,下面这个小程序还挺实用的。代码不长,逻辑也直白,适合你平时需要批量改点数据或自动化填表的时候用一下。

用的是xlrdxlwt这两个库,一个负责读,一个负责写。虽然现在更推荐用openpyxlXLSX 格式,但 XLS 老文件多,这套方法还是有用的。你只要装好库,几行代码就能跑起来。

比如你想把某列的值全部加 1,或者把表头改一改,直接操作sheet.cell_value(row, col)取值,再用write(row, col, value)写回去,响应也快,代码也简单。

顺带提几个相关的资源,像XLS 转 XLSXC#读取 XLS这些,也可以看看对比下语言间的思路。

如果你平时还需要批量改文件后缀名的活,像这篇也挺实用,跟文件的思路挺像。

哦对了,XLS 文件结构比较旧,有些格式起来没那么智能,建议你保存前先备份下原文件,避免覆盖错误。

如果你刚好手上有老项目或客户还在用 XLS,那这招可以省不少手工活。

py 文件大小:2.03KB