python对xlsx格式的表格读、写、修改操作

798次阅读
没有评论

python对xlsx格式的表格读、写、修改操作

使用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免费测试

相关文章:

版权声明:wuyou2021-05-05发表,共计527字。
新手QQ群:570568346,欢迎进群讨论 Python51学习