Python修改XLS文件
用 Python 改 XLS 文件的方式其实蛮多的,但想图省事又不想用到太重的库,下面这个小程序还挺实用的。代码不长,逻辑也直白,适合你平时需要批量改点数据或自动化填表的时候用一下。
用的是xlrd和xlwt这两个库,一个负责读,一个负责写。虽然现在更推荐用openpyxlXLSX 格式,但 XLS 老文件多,这套方法还是有用的。你只要装好库,几行代码就能跑起来。
比如你想把某列的值全部加 1,或者把表头改一改,直接操作sheet.cell_value(row, col)
取值,再用write(row, col, value)
写回去,响应也快,代码也简单。
顺带提几个相关的资源,像XLS 转 XLSX、C#读取 XLS这些,也可以看看对比下语言间的思路。
如果你平时还需要批量改文件后缀名的活,像这篇也挺实用,跟文件的思路挺像。
哦对了,XLS 文件结构比较旧,有些格式起来没那么智能,建议你保存前先备份下原文件,避免覆盖错误。
如果你刚好手上有老项目或客户还在用 XLS,那这招可以省不少手工活。
2.03KB
文件大小:
评论区