使用openpyxl 可以实现对xlsx格式的读、写、修改,支持python3.x。
1、打开文件
import openpyxl filename="../testdata/user.xlsx" # 1.打开文件 wb = openpyxl.load_workbook(filename,read_only=False) print(wb.sheetnames)
2、选择工作表
ws = wb[wb.sheetnames[0]] print(ws)
3、遍历单元格
for row in ws.rows: for cell in row: print(cell.value)
4、存储数据
方式一:数据可以直接分配到单元格中(可以输入公式)
ws['A1'] = 42 ws.cell(row=1,column=2, value="test")
方式二:可以附加行,从第一列开始附加(从最下方空白处,最左开始)(可以输入多行)
ws.append([1, 2, 3])
方式三:Python 类型会被自动转换
ws['A3'] = datetime.datetime.now().strftime("%Y-%m-%d")
5、保存数据
wb.save('文件名称.xlsx')
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试