1、模块有xlrd、xlwd、xlutils
2、xlrd有对文件的读操作的方法,xlwd有对文件写入操作的方法,只需要安装xlutils,因为这个模块包含的前两个模块
3、xlutils模块中的copy方法可以实现对文件的修改
4、文件操作主要包括这几种:插入、修改、删除
5、获取多少行用这个方法:nrows()
6、获取单元格的具体内容的方法:cell_value()
7、对文件内容的修改操作
7.1读取文件,找到文件对象,方法:xlrd.open_workbook(base_dir(‘data.xls‘))
7.2保存旧的内容,方法:copy()
7.3找到具体的标签,get_sheet()
7.4修改文件,write(行,列,修改的内容)
7.5保存,save(保存到哪个文件)
import xlrd
import os
from xlutils.copy import copy
def base_dir(filename=None):
return os.path.join(os.path.dirname(__file__),filename)
‘‘‘excel文件的操作‘‘‘
# work=xlrd.open_workbook(base_dir(‘data.xls‘))
# sheet=work.sheet_by_index(0)
# #查看多少行
# print(sheet.nrows)
# #获取单元格的内容
# print(sheet.cell_value(9,1))
‘‘‘excel文件内容的修改‘‘‘
work=xlrd.open_workbook(base_dir(‘data.xls‘))
old_content=copy(work)
ws=old_content.get_sheet(0)
ws.write(8,2,‘社区‘)
old_content.save(base_dir(‘data.xls‘))
原文:https://www.cnblogs.com/missliu-123/p/12535507.html