|
|
| |
|
使用openpyxl库读写excel | |
| 阅读 247 次 更新时间:2021/12/26 | |
使用openpyxl库读写excel
import openpyxl
#打开excel
filename='date.xlsx' # filename是文件的路径名称
inwb=openpyxl.load_workbook(filename) #读文件
#获取打开的excel的sheet内容
sheetnames=inwb.get_sheet_names() #获取文件中的所有sheet,通过名字的方式
ws=inwb.get_sheet_by_name(sheetnames[0]) #获取第一个sheet内容
#获取sheet的最大行数和列数
rows=ws.max_row #获取sheet的最大行数和列数
cols=ws.max_column
#获取某个单元格的值
print((ws.cell(1, 1)).value) #获取某个单元格的值
#打开将写的表并添加sheet
outwb = openpyxl.Workbook() # 打开一个将写的文件
outws=outwb.create_sheet(index=0) #在将写的文件创建sheet outws.cell(1, 1).value='date.xlsx' #在第一个单元格内写入内容
data=[[1,7,3],[4,5,6]] #在文件尾增加2行内容
for x in data:
outws.append(x) #保存
saveExcel="save1.xls"
outwb.save(saveExcel) print(sheetnames)
2段代码 def readExel(self): sheetnames = inwb.get_sheet_names() # 获取读文件中所有的sheet,通过名字的方式 # 获取sheet的最大行数和列数 def writeExcel(self):
| |
|
|
|